mình mô phỏng mà sao động cơ nó cứ đứng ko ah.không biết tại sao?mà khi mình cấp xung vuông 200ms cho no thi no chay ngon lanh,con để 100ms thi báo lỗi,để độ rộng xung như trên thì động cơ ko chạy j luôn.Ai giúp giùm mình với
dây là file protues và chương trình.
192.DSN
#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP,xt,put
#use delay(clock=4000000)
#use fast_io(c)
#byte portc=0x7
#bit c3=portc.3
#bit c4=portc.4
void main()
{set_tris_c(0b00000);
setup_ccp2(ccp_pwm);
setup_timer_2(t2_div_by_16,250,1);
while(1)
{set_pwm2_duty(150);
}}
dây là file protues và chương trình.
192.DSN
#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP,xt,put
#use delay(clock=4000000)
#use fast_io(c)
#byte portc=0x7
#bit c3=portc.3
#bit c4=portc.4
void main()
{set_tris_c(0b00000);
setup_ccp2(ccp_pwm);
setup_timer_2(t2_div_by_16,250,1);
while(1)
{set_pwm2_duty(150);
}}
Comment