STM32F1 GPIO工作原理初探
生活随笔
收集整理的這篇文章主要介紹了
STM32F1 GPIO工作原理初探
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
GPIO工作方式:
1、四種輸入模式
輸入浮空
輸入上拉
輸入下拉
模擬輸入
2、四種輸出模式
開(kāi)漏輸出:
只可以輸出強(qiáng)低電平,高電平得靠外部電阻拉高。輸出端相當(dāng)于三極管的集電極,要得到高電平狀態(tài)需要上拉電阻才行,適合于做電流型的驅(qū)動(dòng),其吸收電流的能力相對(duì)強(qiáng)(一般20ma以內(nèi))
開(kāi)漏復(fù)用功能:
推挽式輸出:
可以輸出強(qiáng)高低電平,連接數(shù)字器件
推挽式復(fù)用功能:
三種最大翻轉(zhuǎn)速度:
2MHZ、10MHZ、50MHZ
GPIO相關(guān)配置寄存器:
每組IO口含七個(gè)寄存器:
端口配置低寄存器:
端口輸入數(shù)據(jù)寄存器:
端口輸出數(shù)據(jù)寄存器:
端口位設(shè)置/清除寄存器:
端口位清除寄存器:
端口復(fù)用功能:
端口重映射功能:
總結(jié)
以上是生活随笔為你收集整理的STM32F1 GPIO工作原理初探的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第六十八期:程序员与医生
- 下一篇: 第十九期:HTTPS虐我千百遍,我却待她