CH552的time2沒有進(jìn)入捕獲中斷

參考樣例的主程序

#ifdef T2_CAP
??? printf("T2_CAP Test ...\n");
??? mTimer2ClkFsys();?????????????????????????????????????????????????????
??? mTimer_x_SetData(2,0);????????????????????????????????????????????????
??? CAP2Init(1);?? ????????????????????????????????????????????????????????
??? CAP1Init(1);?? ???????????????????????????????????????????????????
??? mTimer2RunCTL(1);????????????????????????????????????????????????????????? ????
??? ET2 = 1;???????????????????????????????????????????????????????????????
??? EA = 1;
?? ??? ?
??? T2EX = 0; ?? ??? ??? ??? ??? ??? ?
??? mDelayuS(500);
??? T2EX = 1;
??? mDelayuS(500);
??? T2EX = 0;
??? mDelayuS(500);
??? T2EX = 1;
??? mDelaymS(1);????????????????????????????????????????????????????????? ?
??? mTimer2RunCTL( 0 );?????????????????????????????????????????????????????? ?
??? while(1); ?? ??? ?
#endif


中斷服務(wù)程序

void?? ?mTimer2Interrupt( void ) interrupt INT_NO_TMR2 using 3?????????????
{??????????????????????????????????????????????????????????????????????????? ?
??? mTimer2RunCTL( 0 );????????????????????????????????????????????????
#ifdef? T2_CAP? ?
??? if(EXF2)???????????????????????????????????????????????????????????
??? {
??????? SCK = ~SCK;????????????????????????????????????????????????????????
??????? Cap[FLAG++] = RCAP2;????????????????????????????????????????
??????? printf("RCAP2 %04x? \n",RCAP2);???????????????????????????????? ??? ??? ??? ?
??????? EXF2 = 0;??????????????????????????????????????????????????????????? ????
??? }
??? if(CAP1F)??????????????????????????????????????????????????????????????
??? {
??????? Cap[FLAG++] = T2CAP1;???????????????????????????????????????????? ? ????
??????? printf("T2CAP1 %04x? \n",T2CAP1);?? ??? ??? ??? ?
??????? CAP1F = 0;????????????????????????????????????????????????????????
??? }
#endif?? ?
??? if(TF2)
??? {
??????? TF2 = 0;????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????
??????? SCK = ~SCK;?????????????????????????????????????????????????????????
??? }
??? mTimer2RunCTL( 1 );???????????????????????????????????????????????????????
}
#endif


模擬T2ex引腳電平變化,串口沒打印出任何東西,不知道為何,請(qǐng)教!

哈哈,解決了,宏定義的問題,多謝,下次再來(lái)騷擾j_0026.gif


圖掛了,麻煩問一下具體哪里問題呀?


圖呢? 沒看到


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频