在調(diào)用?GPIOx_ReadPortPin()時,返回復(fù)位值,如GPIOA_ReadPortPin(GPIO_Pin_10)的時候直接返回了10,查了一下寄存器R32_PA_PIN的低16位在復(fù)位情況下會返回鍵位原值,有的時候調(diào)用GPIOx_ReadPortPin()正常,有的時候異常,是怎么回事;
在官方例程和庫中沒有提供外部中斷的雙邊沿觸發(fā)模式,我寫代碼的時候先設(shè)置上升沿再設(shè)置下降沿觸發(fā),程序可以正確地進(jìn)入中斷服務(wù)函數(shù),查了一下寄存器好像有沖突,為什么可以實(shí)現(xiàn)?