STM32的I/O口的8种工作模式

2019-07-20 23:35发布

stm32I/O的8种工作模式具体含义是什么?求解释
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
hack906447
1楼-- · 2019-07-24 02:10
 精彩回答 2  元偷偷看……
冰封嗜魔
2楼-- · 2019-07-24 06:45
回复【32楼】hack906447:
---------------------------------
比如说你使用USART1,你可以直接设置寄存器的值来配置PA9和PA10。
但是如果PA9和PA10被占用了,你就要使用复用功能重映射到PB6和PB7,然后设置寄存器的值来配置PB6和PB7。
像复用推挽等这些配置是特殊功能时候用的。
比如TIM2/3/4/5_CHx  输出比较通道x  IO口要设置成推挽复用输出
hack906447
3楼-- · 2019-07-24 09:35
回复【33楼】冰封嗜魔:
---------------------------------
謝謝很清楚
想再問問浮空輸入就是指引腳什麼都不接嗎?
浮空輸入的功能都用在什麼情況下的應用?
冰封嗜魔
4楼-- · 2019-07-24 11:03
回复【34楼】hack906447:
---------------------------------
浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。
浮空是指IO口状态不确定,如果你外部上拉电阻,就是1;下拉电阻,就是0。浮空一般多用于按键,还有就是一些特殊功能。
hack906447
5楼-- · 2019-07-24 16:18
 精彩回答 2  元偷偷看……
冰封嗜魔
6楼-- · 2019-07-24 20:13
回复【36楼】hack906447:
---------------------------------
推拉式输出级既提高电路的负载能力,又提高开关速度。
开漏输出适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).

一周热门 更多>