1、背景
外设驱动的寄存器设置对于外设功能正常运行异常重要。现在对GPIO的配置进行总结。
2、GPIO的配置总结
配置外设 | GPIO模式 | GPIO速度 | GPIO内部上下拉 |
SPI(MCL/MISO/MOSI) | 复用 | Very High | 上拉 |
USART | 复用 | high | 上拉 |
IIC | 复用 |
GPIO设置为输出或者是复用模式时,需要设置输出速度;而无论设置为什么模式,都要对GPIO的内部上下拉进行设置。
注意:在输入模式(普通输入/模拟输入)下,OTYPE和OSPEED参数无效!!
外设驱动的寄存器设置对于外设功能正常运行异常重要。现在对GPIO的配置进行总结。
配置外设 | GPIO模式 | GPIO速度 | GPIO内部上下拉 |
SPI(MCL/MISO/MOSI) | 复用 | Very High | 上拉 |
USART | 复用 | high | 上拉 |
IIC | 复用 |
GPIO设置为输出或者是复用模式时,需要设置输出速度;而无论设置为什么模式,都要对GPIO的内部上下拉进行设置。
注意:在输入模式(普通输入/模拟输入)下,OTYPE和OSPEED参数无效!!