[技术问答]

3.3V与5V单片机串口通信的方法

[复制链接]
3498|65
手机看帖
扫描二维码
随时随地手机跟帖
wanduzi|  楼主 | 2019-10-13 23:25 | 显示全部楼层 |阅读模式
wanduzi|  楼主 | 2019-10-13 23:25 | 显示全部楼层
如上图所示,网上看到的,不知道可以不
558195da341f55bc6d.png

使用特权

评论回复
Harvard| | 2019-10-14 00:49 | 显示全部楼层
太复杂 2个电阻 搞定

使用特权

评论回复
jasontu| | 2019-10-14 08:03 | 显示全部楼层
单向可以用电阻分压。
双向可以用MOS作LEVEL SHIFTER

使用特权

评论回复
antusheng| | 2019-10-14 23:22 | 显示全部楼层
楼上都是高手啊,反正要能省个就省个。

使用特权

评论回复
antusheng| | 2019-10-14 23:22 | 显示全部楼层
最近基础元件涨价很厉害的。

使用特权

评论回复
eyu66| | 2019-10-15 08:24 | 显示全部楼层
Harvard 发表于 2019-10-14 00:49
太复杂 2个电阻 搞定

请问用两个电阻搞定,该如何接呢,电阻的阻值要多大?

使用特权

评论回复
tianxj01| | 2019-10-15 09:20 | 显示全部楼层
eyu66 发表于 2019-10-15 08:24
请问用两个电阻搞定,该如何接呢,电阻的阻值要多大?

2个电阻都不需要,1个电阻就够。
5V单片机TX端设置为开漏,然后1个上拉电阻到3.3V,3.3V单片机的TX端直接连接5V单片机的RX端,不需要任何其他手段,这样就OK了。
如果5V单片机TX端口没法设置成为开漏输出,则该TX加1个二极管接上拉电阻到3.3V来解决。
因为3.3V的逻辑高电平,在5V系统能非常正确的识别为逻辑1,所以这样直接连接就可以了。

使用特权

评论回复
评论
zhang1314hong 2023-9-9 21:50 回复TA
@tianxj01 :谢谢你,我明白了 
tianxj01 2023-9-3 10:26 回复TA
@zhang1314hong :正常情况,TX发送Vcc-GND电平,当3.3V单片机发送高电平时候,Vcc=3.3V,也就是高电平就是3.3V,这在5V单片机输入端,是会被正确看成高电平的,所以3.3V的TX(发送端)和5V的RX端直连就可以正确发送TX信号。 
zhang1314hong 2023-8-14 17:08 回复TA
为什莫3.3V单片机的TX端直接连接5V单片机的RX端?谢谢! 
eyu66| | 2019-10-15 09:29 | 显示全部楼层
tianxj01 发表于 2019-10-15 09:20
2个电阻都不需要,1个电阻就够。
5V单片机TX端设置为开漏,然后1个上拉电阻到3.3V,3.3V单片机的TX端直接 ...

这个方法不错,非常感谢!
现在唯一担心的是上电时在5V单片机还没初始化为开漏输出的这一阶段,单片机Tx脚是默认推挽输出高电平(5V)的,时间很短,不知会不会影响3.3V单片机?

使用特权

评论回复
评论
tianxj01 2023-9-3 10:27 回复TA
现在单片机上电复位还有默认推挽的?都是默认高阻至少默认输入吧? 
tianxj01| | 2019-10-15 12:15 | 显示全部楼层
eyu66 发表于 2019-10-15 09:29
这个方法不错,非常感谢!
现在唯一担心的是上电时在5V单片机还没初始化为开漏输出的这一阶段,单片机Tx ...

基本上上电默认最起码是准双向,而绝大多数是高阻输入模式,反正上电是不存在目前已知的任何型号的IO是推挽模式的。

使用特权

评论回复
eyu66| | 2019-10-15 13:50 | 显示全部楼层
tianxj01 发表于 2019-10-15 12:15
基本上上电默认最起码是准双向,而绝大多数是高阻输入模式,反正上电是不存在目前已知的任何型号的IO是推 ...

好的

使用特权

评论回复
kkzz| | 2019-10-15 21:52 | 显示全部楼层
三极管可行的。      

使用特权

评论回复
hudi008| | 2019-10-15 21:52 | 显示全部楼层
为什么不使用转换芯片呢?   

使用特权

评论回复
lzmm| | 2019-10-15 21:53 | 显示全部楼层
直接使用max3232     

使用特权

评论回复
minzisc| | 2019-10-15 21:53 | 显示全部楼层
楼主测试了吗?  

使用特权

评论回复
selongli| | 2019-10-15 21:53 | 显示全部楼层
看着很简单的。         

使用特权

评论回复
fentianyou| | 2019-10-15 21:53 | 显示全部楼层
                  

使用特权

评论回复
xiaoyaodz| | 2019-10-15 21:54 | 显示全部楼层
这个驱动都一样的。   

使用特权

评论回复
febgxu| | 2019-10-15 21:54 | 显示全部楼层
可行吗?            

使用特权

评论回复
sdlls| | 2019-10-15 21:55 | 显示全部楼层
主要是频率能够跟上吗   

使用特权

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

本版积分规则

129

主题

1655

帖子

3

粉丝