[請益] 測試PIC之CCP功能(計數編碼器之方波)

看板ASM (組合語言)作者時間9年前 (2016/02/27 23:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
大家好我所使用的是PIC18F4550 我把霍爾編碼器的A向接在CCP2抓取脈波 霍爾編碼器的VCC接上5V 接上超級終端機卻無任何反應 不知道是哪裡出問題了 #include <20160225MOTORTEST.h> unsigned int flag_counter=0; #INT_CCP2 void CCP2_isr(void) { flag_counter++; if(flag_counter==5000) { printf("%d\n\r",flag_counter); flag_counter=0; } } void main() { setup_adc_ports(ALL_ANALOG); setup_timer_1(T1_INTERNAL|T1_DIV_BY_1); //13.1 ms overflow setup_timer_2(T2_DIV_BY_4,249,1); //200 us overflow, 200 us interrupt setup_ccp1(CCP_PWM|CCP_SHUTDOWN_AC_L|CCP_SHUTDOWN_BD_L); setup_ccp2(CCP_CAPTURE_RE); set_pwm1_duty((int16)798); enable_interrupts(INT_CCP2); enable_interrupts(GLOBAL); while(TRUE) { output_bit(PIN_D0 , 1); //1和0搭配是反轉 output_bit(PIN_D1 , 0); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.30.81 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1456586639.A.B26.html

02/28 02:48, , 1F
我會先確認硬體,用手去轉動馬達,示波器看的到脈波嗎
02/28 02:48, 1F
文章代碼(AID): #1MqR-Fic (ASM)
文章代碼(AID): #1MqR-Fic (ASM)