打印
[技术问答]

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

[复制链接]
4619|65
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wanduzi|  楼主 | 2019-10-13 23:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
wanduzi|  楼主 | 2019-10-13 23:25 | 只看该作者
如上图所示,网上看到的,不知道可以不

使用特权

评论回复
板凳
Harvard| | 2019-10-14 00:49 | 只看该作者
太复杂 2个电阻 搞定

使用特权

评论回复
地板
jasontu| | 2019-10-14 08:03 | 只看该作者
单向可以用电阻分压。
双向可以用MOS作LEVEL SHIFTER

使用特权

评论回复
5
antusheng| | 2019-10-14 23:22 | 只看该作者
楼上都是高手啊,反正要能省个就省个。

使用特权

评论回复
6
antusheng| | 2019-10-14 23:22 | 只看该作者
最近基础元件涨价很厉害的。

使用特权

评论回复
7
eyu66| | 2019-10-15 08:24 | 只看该作者
Harvard 发表于 2019-10-14 00:49
太复杂 2个电阻 搞定

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

使用特权

评论回复
8
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端?谢谢! 
9
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
现在单片机上电复位还有默认推挽的?都是默认高阻至少默认输入吧? 
10
tianxj01| | 2019-10-15 12:15 | 只看该作者
eyu66 发表于 2019-10-15 09:29
这个方法不错,非常感谢!
现在唯一担心的是上电时在5V单片机还没初始化为开漏输出的这一阶段,单片机Tx ...

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

使用特权

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

好的

使用特权

评论回复
12
kkzz| | 2019-10-15 21:52 | 只看该作者
三极管可行的。      

使用特权

评论回复
13
hudi008| | 2019-10-15 21:52 | 只看该作者
为什么不使用转换芯片呢?   

使用特权

评论回复
14
lzmm| | 2019-10-15 21:53 | 只看该作者
直接使用max3232     

使用特权

评论回复
15
minzisc| | 2019-10-15 21:53 | 只看该作者
楼主测试了吗?  

使用特权

评论回复
16
selongli| | 2019-10-15 21:53 | 只看该作者
看着很简单的。         

使用特权

评论回复
17
fentianyou| | 2019-10-15 21:53 | 只看该作者
                  

使用特权

评论回复
18
xiaoyaodz| | 2019-10-15 21:54 | 只看该作者
这个驱动都一样的。   

使用特权

评论回复
19
febgxu| | 2019-10-15 21:54 | 只看该作者
可行吗?            

使用特权

评论回复
20
sdlls| | 2019-10-15 21:55 | 只看该作者
主要是频率能够跟上吗   

使用特权

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

本版积分规则

144

主题

1752

帖子

3

粉丝