stm32GPIO的輸入引腳輸出引腳的區別,調用GPIO_ReadInputDataBit和GPIO_ReadOutputDataBit的區別

在進行有關GPIO的高低電平進行邏輯判斷時,會有分不清是調用GPIO_ReadInputDataBit還是調用GPIO_ReadOutputDataBit來讀取相關GPIO的高低電平。如果這個引腳相對於CPU來講,是CPU進行輸出高低電平,那這個引腳相當於CPU來講就是輸出引腳,如果讀取這個引腳的電平狀態,那就是調用GPIO_ReadOutputDataBit。比如項目中腳踏是否踩下的狀態、腳踏是否插入的狀態等等,這些外設的引腳電平相當於CPU來講就是輸入引腳,如果要讀取這些引腳的電平狀態,那就是調用GPIO_ReadInputDataBit的函數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章