IO中斷問題

1、OnlyUpdateApp_Peripheral例程已可以正常OTA了,但每次讀回來的都是B區(qū),所以.hex文件都在放在imaginA中,可以正常升級,這樣是正常的嗎?

2、在上面的例程中工增加一個IO中斷,請問題如何增加?
GPIOA_ModeCfg( GPIO_Pin_5|GPIO_Pin_4|GPIO_Pin_15|GPIO_Pin_14, GPIO_ModeIN_PU );? ?//部分GPIO中斷引腳初始化
GPIOA_ITModeCfg( GPIO_Pin_5|GPIO_Pin_4|GPIO_Pin_15|GPIO_Pin_14, GPIO_ITMode_LowLevel ); // 低電平中斷
PFIC_EnableIRQ( GPIO_A_IRQn );//開啟GPIOA中斷

中斷函數(shù)

__attribute__((interrupt("WCH-Interrupt-fast")))
__attribute__((section(".highcode")))
void GPIOA_IRQHandler( void )
{
PRINT("%x \n",GPIOA_ReadITFlagPort());? ? ? ? //讀GPIOA口中斷狀態(tài)
PRINT("%x \n",GPIOA_ReadITFlagBit(GPIO_Pin_4));?//讀GPIO4口中斷狀態(tài)
PRINT("%x \n",GPIOA_ReadITFlagBit(GPIO_Pin_5));?//讀GPIO5口中斷狀態(tài)
PRINT("%x \n",GPIOA_ReadITFlagBit(GPIO_Pin_14));?//讀GPIO14口中斷狀態(tài)
PRINT("%x \n",GPIOA_ReadITFlagBit(GPIO_Pin_15));?//讀GPIO15口中斷狀態(tài)
GPIOA_ClearITFlagBit( GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_14|GPIO_Pin_15 );//清中斷
}


按網(wǎng)上查到的,但運行到這里就死機了

用的是CH573


先使用下降沿測試驗證是否出現(xiàn)問題,如使用低電平中斷則在引腳接低進入中斷后斷開。



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

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