![]() |
chuong trinh pwm cho 4331 ma khong tot nho giup
2 Attachment(s)
e vuet chuong trinh the nay nhung không biết sao e mo phong cac chan
pwm1,3,5,7 chay cung toc do. mac du e viết tốc độ khác nhau. thứ 2 là 2 chan ccp1,2 không thấy tín hiệu. e viết có sai j không? nhờ mọi người tư vấn. #include <18f4331.h> #INCLUDE <def_4331.h> #fuses HS,NOWDT,NOPROTECT,NOLVP,NOBROWNOUT,NOPUT,NOCPD,NO DEBUG,NOFCMEN,NOCPB,NOPWMPIN,STVREN,HPOL_LOW #use delay(clock=20000000) #use fast_io(a) #use fast_io(d) #use fast_io(c) #use fast_io(e) void main() { TRISC=0x00; trisb=0x00; SETUP_CCP1(CCP_PWM); SETUP_CCP2(CCP_PWM); setup_timer_2(T2_DIV_BY_4,124,1); set_pwm1_duty(200); set_pwm2_duty(400); setup_power_pwm_pins( PWM_ODD_ON,PWM_ODD_ON,PWM_ODD_ON,PWM_ODD_ON); setup_power_pwm(PWM_CLOCK_DIV_4|PWM_FREE_RUN,1,0,8 0,0,1, 0); set_power_pwm_override(1, false, 0); set_power_pwm_override(3, false, 0); set_power_pwm_override(5, false, 0); set_power_pwm_override(7, false, 0); set_power_pwm0_duty(200); set_power_pwm2_duty(400); set_power_pwm4_duty(050); set_power_pwm6_duty(100); while(true); } |
sao không có ai giúp nhỉ
|
Múi giờ GMT. Hiện tại là 12:38 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam