vậy nghĩa là nếu e muốn tạo sóng 120Khz, duty 50% với
Fosc = 7.680Mhz, chọn prescaler T2 = 16,
-> PR2 = 0
Thì không thể nào dùng hàm set_PWMx_duty() để đặt giá trị value được.
Thay vào đó, hoặc phải dùng cách gán trực tiếp giá trị cho thanh ghi (10bits)
hoặc chọn lại prescaler, rồi tính lại PR2 và tính lại giá trị value.
E hiểu vậy có đúng không a Nam?
|