stm8的485通信问题

ibicf777 2011-08-03 04:37:07
我是stm8单片机上的485向PC发送数据正常,但是改为从PC那接收数据就不正常。

把单片机485上的发送接收使能位置成接收,然后从PC上发送任意一个数据,单片机就开始不停的向PC发送乱码,这是怎么回事啊!?
...全文
859 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuxrui2010 2013-03-13
  • 打赏
  • 举报
回复
哥哥啊 有没有这方面的电路图 借鉴下 我邮箱 liuxrui2010@163.com 谢谢了
ibicf777 2012-07-24
  • 打赏
  • 举报
回复
问题解决了,是我编译器没设置好
AnYidan 2011-08-06
  • 打赏
  • 举报
回复
485为半双工...有一个 pin 控制接收/发送的方向
fontlose 2011-08-06
  • 打赏
  • 举报
回复
你的接收发送是自动转换的 还是用IO控制的

一般是静态时设成接收状态 发送的时候IO设成发送状态发送完要转为接收状态
woshi_ziyu 2011-08-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 ibicf777 的回复:]
我是stm8单片机上的485向PC发送数据正常,但是改为从PC那接收数据就不正常。

把单片机485上的发送接收使能位置成接收,然后从PC上发送任意一个数据,单片机就开始不停的向PC发送乱码,这是怎么回事啊!?
[/Quote]
或许不是乱码 只是你波特率设置不对而已
forget121 2011-08-03
  • 打赏
  • 举报
回复
之前接收使能一直为开,,直到接收的数据正确后
发送使能开
数据
接收使能开
485为半双工...
ibicf777 2011-08-03
  • 打赏
  • 举报
回复
转了485转232了,不然单片机向PC发送数据也不会成功。

单片机485发送的时候,发送接收使能位置成发送,接收就置成接收,就是这个置接收出现问题。
zhenghn2010 2011-08-03
  • 打赏
  • 举报
回复
PC上的都是RSR232,你硬件进行转换了吗?
485是单工模式,这样也要注意

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧