Trích:
Nguyên văn bởi vinasheva
setup_timer_2(T2_DIV_BY_4,124,1);//tao ra xung 10khz
set_pwm1_duty(value);
Như vậy thì mình cho giá trị value từ 0 đến 123 sẽ được duty từ 0% đến 100%. Như vậy còn ít giá trị quá. Có ai biết cách nào làm tăng độ nhuyễn của duty dc k?
|
không phải value từ 0->123 mà là từ 0->496 tức băng 124*4
bạn kiểm tra lại xem khi bạn nạp 496 vào value thi xung ra mới đầy