打印
[STM32F0]

STM32F030C8T6串口的开漏输出问题

[复制链接]
2816|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小管|  楼主 | 2016-11-17 17:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把PB6/PB7都设置为开漏,接上拉电阻到5V,和外部5V器件通讯,发现TXD高电平时只能输出4V不到。RXD高电平时大概4V。
难道这里有什么窍门?
沙发
xmshao| | 2016-11-17 17:35 | 只看该作者
你跟外部断开后再测试下。

使用特权

评论回复
板凳
小管|  楼主 | 2016-11-17 18:16 | 只看该作者
xmshao 发表于 2016-11-17 17:35
你跟外部断开后再测试下。

靠,断开上拉电阻后都是3.3V了,可我明明看到软件工程师设置了开漏了,难道设置成串口复用后又被强制了?

使用特权

评论回复
地板
小管|  楼主 | 2016-11-17 18:59 | 只看该作者
本帖最后由 小管 于 2016-11-17 21:20 编辑

我想要把TXD设置成开漏,RXD设置成浮空输入(或者开漏),这样就能够容忍5V,正确的该如何设置呢?

使用特权

评论回复
5
neeringstu| | 2016-11-17 19:05 | 只看该作者
有没有设置成多个功能了?

使用特权

评论回复
6
小管|  楼主 | 2016-11-17 21:20 | 只看该作者
neeringstu 发表于 2016-11-17 19:05
有没有设置成多个功能了?

没有,就串口

使用特权

评论回复
7
小管|  楼主 | 2016-11-18 14:07 | 只看该作者
看过来啊,难道真的无解?

使用特权

评论回复
8
ecoren| | 2016-11-18 16:14 | 只看该作者
这个一般跟上拉电阻有关系

使用特权

评论回复
9
ecoren| | 2016-11-18 16:15 | 只看该作者
试着改变上拉电阻试试,如果想精确计算可以参考,数电 门电路 这一章节

使用特权

评论回复
10
小管|  楼主 | 2016-11-18 16:39 | 只看该作者
结贴,是工程师看错管脚了,现在可以了。

使用特权

评论回复
11
icecut| | 2016-11-18 16:55 | 只看该作者
小管 发表于 2016-11-18 16:39
结贴,是工程师看错管脚了,现在可以了。

这锅好黑

使用特权

评论回复
12
Jason_AuCtrl| | 2016-11-18 17:25 | 只看该作者

同感。。。

使用特权

评论回复
13
xmshao| | 2016-11-19 08:55 | 只看该作者
小管 发表于 2016-11-18 16:39
结贴,是工程师看错管脚了,现在可以了。

搞错管脚或管脚接触不良 是非常常见而普遍的一个调试错误。
很多时候问题原因往往都简单,只是功能出不来就是**烦。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

398

帖子

9

粉丝