打印

232和485如何在单片机上共用一个串口?

[复制链接]
7432|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kama_ya|  楼主 | 2015-6-13 12:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
板子已经设计好了,用的是232接口,现在想加个485,不想用转换器。
1:请问有直接232转485的芯片吗? 不是转换器。 我可以直接加在电路板上。
2:没有232转485芯片的话,那我在电路板上加一个max485,是不是程序的发送部分要修改一下。有没有自动判断发送接收的485? 因为单片机没有端口可以控制发送接收端了。

谢谢大家指教!

相关帖子

沙发
gx_huang| | 2015-6-13 13:00 | 只看该作者
没有见过232转485的芯片,一般是2个芯片串接吧。
你可以外部接线,TXD有输出0,485处于发送模式,TXD输出1,处于接收模式。
不过最好用MCU控制收发切换。

使用特权

评论回复
板凳
kama_ya|  楼主 | 2015-6-13 13:39 | 只看该作者
gx_huang 发表于 2015-6-13 13:00
没有见过232转485的芯片,一般是2个芯片串接吧。
你可以外部接线,TXD有输出0,485处于发送模式,TXD输出1 ...

谢谢

使用特权

评论回复
地板
coody| | 2015-6-13 15:40 | 只看该作者
软件按485设计,硬件用两个二极管把485和232的接收端相与。

使用特权

评论回复
5
kama_ya|  楼主 | 2015-6-13 16:12 | 只看该作者
coody 发表于 2015-6-13 15:40
软件按485设计,硬件用两个二极管把485和232的接收端相与。

485程序就是在232基础上 在发送程序在发送的时候拉低  其它不管。

使用特权

评论回复
6
kama_ya|  楼主 | 2015-6-13 21:12 | 只看该作者
:)

使用特权

评论回复
7
mgarm| | 2015-6-13 22:58 | 只看该作者
coody 发表于 2015-6-13 15:40
软件按485设计,硬件用两个二极管把485和232的接收端相与。

正解

使用特权

评论回复
8
黑小子mxx| | 2015-6-14 10:25 | 只看该作者

正解,不过两个接收端在与门之前最好要上拉,否则与门可能不能输出高电平!

使用特权

评论回复
9
coody| | 2015-7-15 22:14 | 只看该作者
上拉电阻是必须的,我一般用3K~5.1K

使用特权

评论回复
10
ningling_21| | 2015-7-16 08:18 | 只看该作者
可以加上485芯片,但收发需要IO控制;

自动判断收发的485芯片是MAX13487;

使用特权

评论回复
11
autopccopy| | 2016-12-19 21:28 | 只看该作者
不错,我最近玩STC单片机RS485下载正是用MAX13487芯片的模块。下载跟用串口一样方便。:)


1909

使用特权

评论回复
12
bsp0321| | 2017-2-11 21:48 | 只看该作者
mark

使用特权

评论回复
13
luxiaoxue| | 2018-12-6 16:01 | 只看该作者

使用特权

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

本版积分规则

120

主题

551

帖子

2

粉丝