![]() |
![]() |
#11 | |
Nhập môn đệ tử
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: Ho Chi Minh city, Viet Nam
Bài gửi: 9
: |
Trích:
Value không phải lúc nào cũng nhỏ hơn period, theo datasheet thì (pwm_duty/pwm_period)=(value/(4*(tmr2+1))). Đoạn chương trình sau xuất xung PWM 50%, f=5Khz, ở chân CCP1 void main() { setup_timer_1(T1_DISABLED); setup_timer_2(T2_DIV_BY_4,249,1); setup_ccp1(CCP_PWM); set_pwm1_duty(512); set_tris_c(0x00); } Vấn đề của bạn ngtdung.nguyen mình cũng chưa hiểu vì sao bị như vậy. thay đổi nội dung bởi: dungnt7, 26-07-2008 lúc 11:46 PM. |
|
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|