STM32 GPIO 的八种工作模式学习笔记(没写完)
「本文是这篇文章的学习笔记:http://blog.csdn.net/it1988888/article/details/7944314」
Cortex-M3 中 GPIO 的模式设置有八种:
1. 「模拟输入」GPIO_Mode_AIN
2. 「浮空输入」GPIO_Mode_IN_FLOATING
3. 「下拉输入」GPIO_Mode_IPD
4. 「上拉输入」GPIO_Mode_IPU
5. 「开漏输出」GPIO_Mode_Out_OD
6. 「推挽输出」GPIO_Mode_Out_PP
7. 「复用开漏输出」GPIO_Mode_AF_OD
8. 「复用推挽输出」GPIO_Mode_AF_PP
其中:「模拟输入」、「下拉输入」、「上拉输入」均为字面意思。
2. 浮空输入:浮空状态下,IO 口状态完全由外部输入来决定。若该引脚悬空,则状态不确定。通常用于按键检测、串口输入等。
5. 开漏输出:一般用做匹配电平时的输出。
6. 推挽输出:普通的 GPIO 输出用的。
7. 复用开漏输出:// (没写完)