|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
13-09-2009, 10:02 AM | #2 | |
Đệ tử 6 túi
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
: |
Trích:
setup_ccp1(CCP_PWM); setup_ccp2(CCP_PWM); setup_timer_2(T2_DIV_BY_16,127,1);//cycle time=(1/20000000)*4*16*(127+1)=409.6us--->2.4kHz //overflow in 16*127*0.2us=406.4us set_pwm1_duty(duty1); set_pwm2_duty(duty2); duty1 và duty2 sẽ thay đổi từ 0 - 127+1 tương ứng 0 -100%. bạn chỉ cần quan tâm con số 127 nạp vào timer 2 thui nha,mấy chú còn lại chỉ liên quan đến tần số băm xung.bạn mún băm xung ở tần số cao hay thấp thì thay đổi T2_DIV_BY_16 và số 1.
__________________
A&A |
|
|
|