Mình không hiểu lắm vềpwm trong PIC16F877
Chu kỳ xung PWM = [(PR2) + 1] * Tclk * 4 *(hệ số Prescaler Timer2)
1. mình nghĩ chu kỳ xung được tạo bởi PR2 và để tạo 10bit thì mượn thêm 2 bit của bộ Prescale, vì dịch phải 2 bit nên x4
2. Hay có thể là nhân 4 do tần số vào prescale đã được chia 4 trước đó
Chu kỳ nhiệm vụ = (CCPRL:CCPCON<5:4>) *Tclk *( hệ số Prescaler Timer2)
Ai có thể giải thích giúp mình 2 công thức này chỗ (PR2+1) và vì sao lại x4 ???
Chu kỳ xung PWM = [(PR2) + 1] * Tclk * 4 *(hệ số Prescaler Timer2)
1. mình nghĩ chu kỳ xung được tạo bởi PR2 và để tạo 10bit thì mượn thêm 2 bit của bộ Prescale, vì dịch phải 2 bit nên x4
2. Hay có thể là nhân 4 do tần số vào prescale đã được chia 4 trước đó
Chu kỳ nhiệm vụ = (CCPRL:CCPCON<5:4>) *Tclk *( hệ số Prescaler Timer2)
Ai có thể giải thích giúp mình 2 công thức này chỗ (PR2+1) và vì sao lại x4 ???
Comment