Leo D.Dragon
05-10-2011, 10:51 PM
Mình đang tìm hiểu về ECCP của PIC6F887 trong việc tạo 2 xung P1A(CCP1) và P1B để điều khiển mạch HALF_BRIDGE, mình sử dụng lệnh sau:
set_tris_b(0x00);
set_tris_c(0x00);
port_b_pullups(1);
setup_ccp1(CCP_PWM_FULL_BRIDGE);
setup_timer_2(T2_DIV_BY_16,0xFF,1);
set_pwm1_duty(512); //dut=50%
nhưng khi mô phỏng trên Proteus thì không thấy tín hiệu ở hai chân này, có ai biết thì chỉ mình với?
Thanks so much!
set_tris_b(0x00);
set_tris_c(0x00);
port_b_pullups(1);
setup_ccp1(CCP_PWM_FULL_BRIDGE);
setup_timer_2(T2_DIV_BY_16,0xFF,1);
set_pwm1_duty(512); //dut=50%
nhưng khi mô phỏng trên Proteus thì không thấy tín hiệu ở hai chân này, có ai biết thì chỉ mình với?
Thanks so much!