![]() |
|
![]() |
#1 | |
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. |
|
![]() |
![]() |
![]() |
#2 | |
Đệ tử 2 túi
Tham gia ngày: Nov 2010
Bài gửi: 38
: |
Trích:
|
|
![]() |
![]() |
![]() |
|
|