[国产单片机] 有人遇到过这样的串口问题吗??

[复制链接]
1526|9
 楼主| hsxs 发表于 2018-9-5 19:52 | 显示全部楼层 |阅读模式
本帖最后由 hsxs 于 2018-9-5 19:55 编辑

我使用串口收发数据正常, 用的是串口转USB 串口助手收发的数据是正常的但是 经过485芯片后发送的数据异常,串口助手收到的第一个字节数据是对的,后面都错了
 楼主| hsxs 发表于 2018-9-5 20:11 | 显示全部楼层
调试的时候我发送数组 UART_Send[8]={0xaa,0xa5,0x10,0x20,0x30,0x40,0x50,0x60};   
先使用串口转USB  波特率19200     数据发送正常



接着串口经485  数据就开头字节对的上,而且发送数据字节多了


我试过把波特率降到4800,经过485之后发送的数据终于对的上,但是错误也会有


由于是第一次做485,我也不太清楚问题到底出在哪
,有什么想法的都讨论下吧


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hsxs 发表于 2018-9-6 08:46 | 显示全部楼层
有人遇到过吗?
ningling_21 发表于 2018-9-6 09:57 | 显示全部楼层
hsxs 发表于 2018-9-5 20:11
调试的时候我发送数组 UART_Send[8]={0xaa,0xa5,0x10,0x20,0x30,0x40,0x50,0x60};   
先使用串口转USB  波 ...

485需控制方向,有时需延时
 楼主| hsxs 发表于 2018-9-6 14:56 | 显示全部楼层
ningling_21 发表于 2018-9-6 09:57
485需控制方向,有时需延时

好的谢谢我回头试试看
一路向北lm 发表于 2018-9-6 15:40 | 显示全部楼层
更换下485芯片试试
cyh924417122 发表于 2018-9-6 19:56 | 显示全部楼层
你485用的芯片是什么  手册上看看是不是需要单独的引脚控制方向
jackyhuang1988 发表于 2018-9-10 14:14 | 显示全部楼层
485半双工,只能工作于主从方式。主机发送一帧,从机接收到后,回复一帧。如果主机在发的过程中,从机也在发,数据就打架了
jcg1988 发表于 2018-9-13 20:17 | 显示全部楼层
发送后加上延时
hxlawf 发表于 2018-9-15 16:35 | 显示全部楼层
碰到过,忘记怎么解决的了,应该是程序问题。


------------------------------------------------------------------------------------------
专业定制开发单片机等嵌入式系统方案,欢迎来店访问:https://shop303370381.taobao.com/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

96

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部