CH582 GPIOA中斷 會(huì)跑飛

我是用BLE_串口例程修改的 代碼 在增加了一些代碼后發(fā)現(xiàn) GPIOA中斷會(huì)跑飛,我是過(guò)上升沿觸發(fā) 和高電平觸發(fā) 都會(huì)跑飛?



? ? GPIOA_ModeCfg(GPIO_Pin_10,GPIO_ModeIN_Floating); // 觸摸中斷

? ? ?GPIOA_ITModeCfg(GPIO_Pin_10,GPIO_ITMode_RiseEdge); //上升延

? ? ?GPIOA_ClearITFlagBit(GPIO_Pin_10); /* 清除中斷標(biāo)志 */

? ? ?PFIC_EnableIRQ(GPIO_A_IRQn);





void GPIOA_IRQHandler(void)

{

? ? /* 本函數(shù)可以作為在本工程rt-thread nano中的中斷函數(shù)寫法示例 */

? ? uint16_t flag;

;

? ? flag = GPIOA_ReadITFlagPort();

? ? PRINT("flag = %x\r\n",flag);

? ? if((flag & GPIO_Pin_10) != 0)

? ? {

? ? ? ? ScanStatus |= 1<<7;

? ? ? ? PRINT("進(jìn)入中斷\r\n");

? ? }

? ? GPIOA_ClearITFlagBit(GPIO_Pin_10); /* 清除中斷標(biāo)志 */


}


您好,在每個(gè)中斷服務(wù)函數(shù)之前都要加上兩行修飾如下。

__INTERRUPT????//默認(rèn)啟用了硬件壓棧,此處取消多余的壓棧操作

__HIGH_CODE????//將代碼搬運(yùn)到ram中運(yùn)行,比codeflash中跑代碼更快


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

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