STC单片机通过485和PC通信的问题

awwwcwwxf   2009-7-21 07:20 楼主
我使用STC单片机通过485和PC通信,单个设备通过485转232和PC通信没有问题,但是当485上连接两个设备了,只能有一个能和PC通信上,另外一个就通信不上了。复位那个不能通信的,它就可以了,但另一个本来能通信的就不能通信了。请大家帮忙分析一下,什么 原因。

回复评论 (12)

485串口本来就不支持多点通讯,或者一对多的通讯。

你所说的“能和PC通信”,“不能通信”是什么状态?是PC收不到单片机发送来的信息?还是单片机收不到PC发出的信息?
点赞  2009-7-21 11:00
没怎么看明白是什么问题。
是不是连接方式不对,请讲讲你是怎么连的?
点赞  2009-7-21 11:44
貌似楼主搞错了,485又不支持挂载的方式,一条485只支持一路设备的,怎么能连接两路呢?
点赞  2009-7-21 13:52
485支持多路通信,估计楼主通信协议上有问题
点赞  2009-7-27 17:12
485是主从方式的,只能通过通信协议实现一对多数据传输
点赞  2009-7-28 16:03
485主从方式的,每次只能有一个设备发送数据,其他的接收,还有连接方式,不能使用星型的拓扑结构,PC跟多个单片机通信是没问题的,我都做了PC跟60多台单片机板通信。
点赞  2009-7-29 09:14
众位楼主,如果想要用单片机实现真彩液晶显示的话,可以跟我索取资料的。dwin99@live.cn
点赞  2009-8-29 20:26
请问AT系列单片机和STC系列单片机和485通讯有什么不同的地方需要注意么
点赞  2010-3-10 11:24
感觉像是多个机器同时占用总线了。。。
点赞  2010-3-10 14:51
可以用多个设备构成一个485系统,这个系统里再用一个设备和PC通信。多485转成单232
点赞  2010-3-10 15:11
感觉  你的485总线没处理好, 另外对应的发送与接口使能 是否处理好?
点赞  2010-3-10 16:26
不能两个同时发,最好搞一个延时,一个默认先发,另一个估计前一个发完了再发。。
另外485应该是半双工的吧。。。
点赞  2010-3-11 10:53
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复