[STM32F1] STM32复用推挽输出的意思是什么

[复制链接]
19665|18
 楼主| JY-DX-JY 发表于 2015-5-23 20:17 | 显示全部楼层 |阅读模式
我看书上写的,STM32的IO口有什么复用推挽输出和开漏复用功能。
具体表示什么意思呢?
IO口复用我知道,就是不复用就做IO口,复用就是其他功能,比如AD,PWM,串口等。
可是感觉不是一回事。请高手指教,谢谢!
fanxsd 发表于 2015-5-23 21:04 | 显示全部楼层
你把引脚改为复用功能,这个引脚也是要配置工作模式的。你用 PWM 推动LED 肯定是 推挽啊
 楼主| JY-DX-JY 发表于 2015-5-23 21:10 | 显示全部楼层
谢谢!那么复用功能什么时候用开漏呢?
wind~风 发表于 2015-5-23 23:10 | 显示全部楼层
JY-DX-JY 发表于 2015-5-23 21:10
谢谢!那么复用功能什么时候用开漏呢?

I2C好像是要用开漏,不过似乎推挽也可以
mark0668 发表于 2015-5-23 23:22 | 显示全部楼层
说实话我看你这么高积分的人,以为是高手…………这么基础的问题……。
mmuuss586 发表于 2015-5-23 23:30 | 显示全部楼层
开路,类似集电极开路输出;
 楼主| JY-DX-JY 发表于 2015-5-23 23:35 | 显示全部楼层
mark0668 发表于 2015-5-23 23:22
说实话我看你这么高积分的人,以为是高手…………这么基础的问题……。

你这叫什么话?我以前有没搞过STM32,你就什么都懂吗?
mark0668 发表于 2015-5-23 23:40 | 显示全部楼层
JY-DX-JY 发表于 2015-5-23 23:35
你这叫什么话?我以前有没搞过STM32,你就什么都懂吗?

哦,不要怪我口直心快。我错了
McuPlayer 发表于 2015-5-24 01:18 | 显示全部楼层
IO在绑定到外设后,它的的驱动模式需要用户单独设置
相当于你把某IO口指定给了I2C,然后把它设置成OD模式
 楼主| JY-DX-JY 发表于 2015-5-24 11:09 | 显示全部楼层
谢谢!
xyz549040622 发表于 2015-5-24 11:17 | 显示全部楼层
STM32 GPIO那章有一个表格,说明了在使用哪种外设的时候需要配置为什么模式。
 楼主| JY-DX-JY 发表于 2015-5-24 11:32 | 显示全部楼层
4.png

找到了,谢谢!
wb5846410 发表于 2015-8-14 11:50 | 显示全部楼层
JY-DX-JY 发表于 2015-5-23 23:35
你这叫什么话?我以前有没搞过STM32,你就什么都懂吗?

这世界,啥假冒伪劣都有
 楼主| JY-DX-JY 发表于 2015-8-14 11:58 | 显示全部楼层
wb5846410 发表于 2015-8-14 11:50
这世界,啥假冒伪劣都有

楼上什么意思啊?
mumu3013 发表于 2015-8-14 15:47 | 显示全部楼层
端口配置成不同,有不同的驱动能力,你如果先知道两者具体的区别,可以百度一下,将的很详细的
limj1987 发表于 2017-9-4 17:02 | 显示全部楼层
可以理解为GPIO口被用作第二功能时的配置情况(即并非作为通用IO口使用)。
jjj29 发表于 2019-5-23 13:20 | 显示全部楼层

手册哪里可以获取
huzi2099 发表于 2019-5-23 14:40 | 显示全部楼层
本帖最后由 huzi2099 于 2019-5-23 14:44 编辑

哎呀,我理解就是复用和推挽的开关同时打开,所以io输出由设备控制,并且具有推挽的特性.
所谓配置无非就是操作模拟开关,虽然是设备控制有的时候希望能单独控制模式,因为单个io口上可能复合了多种外设.
condition 发表于 2019-5-23 15:49 | 显示全部楼层
推挽输出是可以输出高电平和低电平的,有驱动能力;开漏输出是低电平时可以吸收电流,高电平时需要外部上拉,内部没有驱动能力。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:晴天响霹雳,平地一声雷。

245

主题

3351

帖子

30

粉丝
快速回复 在线客服 返回列表 返回顶部