GPIO工作方式:
1、四種輸入模式
輸入浮空
輸入上拉
輸入下拉
模擬輸入
2、四種輸出模式
開漏輸出:
只可以輸出強低電平,高電平得靠外部電阻拉高。輸出端相當于三極管的集電極,要得到高電平狀態需要上拉電阻才行,適合于做電流型的驅動,其吸收電流的能力相對強(一般20ma以內)
開漏復用功能:
推挽式輸出:
可以輸出強高低電平,連接數字器件
推挽式復用功能:
三種最大翻轉速度:
2MHZ、10MHZ、50MHZ
GPIO相關配置寄存器:
每組IO口含七個寄存器:
端口配置低寄存器:
端口輸入數據寄存器:
端口輸出數據寄存器:
端口位設置/清除寄存器:
端口位清除寄存器:
端口復用功能:
端口重映射功能: