![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| Cơ cấu chấp hành (Actuator) Động cơ DC, AC, động cơ không chổi than, động cơ không cảm biến... |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#2 |
|
Đệ tử 6 túi
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
: |
khi set cpp1 và cpp2 là pwm thì mình cần làm như sau:
setup_ccp1(CCP_PWM); setup_ccp2(CCP_PWM); setup_timer_2 (mode, period, postscale); set_pwm1_duty(value); set_pwm2_duty(value); vd: setup_timer_2(T2_DIV_BY_1,127,1);//cycle time=(1/20000000)*4*1*(127+1)=25.6us. khi muốn động cơ chạy với 50% tốc độ thì: set_pwm1_duty(250);//duty 50%=12.53us=250*1/20000000; nhưng động cơ vẫn chạy ào ào như lúc kích trực tiếp không hiểu tại sao nữa?
__________________
A&A |
|
|
|
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|