hic, tìm mà ko thấy, bạn thử tìm xem..
mình xin nói phương pháp như sau:
dung timer để định một đơn vị thời gian điều xung.
cứ có ngắt thì bạn lại tăng biến đếm lên giống như TCNT của timer ấy
và khi đó bạn muốn cho nó chạy ở chế độ pwm nào thì cứ việc làm theo chế độ ấy.
ví dụ làm theo kiều fast pwm của timer
khi tăng biến đếm thì bạn cần so sánh nó với 2 giá trị là compare và max
giả sử nếu bằng compare thì clear chân pwm,nếu bằng max thì set pwm và đồng thời clear biến đếm.
cách làm là như vậy có j thắc mắc thì bạn cứ hỏi.
thân!
mình xin nói phương pháp như sau:
dung timer để định một đơn vị thời gian điều xung.
cứ có ngắt thì bạn lại tăng biến đếm lên giống như TCNT của timer ấy
và khi đó bạn muốn cho nó chạy ở chế độ pwm nào thì cứ việc làm theo chế độ ấy.
ví dụ làm theo kiều fast pwm của timer
khi tăng biến đếm thì bạn cần so sánh nó với 2 giá trị là compare và max
giả sử nếu bằng compare thì clear chân pwm,nếu bằng max thì set pwm và đồng thời clear biến đếm.
cách làm là như vậy có j thắc mắc thì bạn cứ hỏi.
thân!
Comment