![]() |
PIC6F887-Hỏi về Enhanced CCP (ECCP)?
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! |
mô phỏng không ổn đâu, dùng modul này test trên mạch thực điều chỉnh độ sáng của led cũng hay đó.
|
Hi, mình làm được rồi các b ạ, ngồi đọc lại help thì thấy mình còn thiếu 1 mode:
setup_ccp1(CCP_PWM|CCP_PWM_FULL_BRIDGE); giờ chạy ngon :D |
Múi giờ GMT. Hiện tại là 02:28 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