1. 程式人生 > >STM32怎麼讀取輸出口電平

STM32怎麼讀取輸出口電平

其實你自己在庫函式原始檔也能找到,以PC13為例:
要是你設定為輸入:
GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13);//讀取輸入口PC13值
要是你設定為輸出:
GPIO_ReadOutputDataBit (GPIOC,GPIO_Pin_13); //讀取輸入口PC13值
我看的原函式,兩個讀取函式操作區別在於讀取的暫存器不一樣,分別是:
GPIOx->IDR
GPIOx->ODR