sp3485的接收问题,

linkenpark123 2020-11-17 10:53:50
自己打样的板,单片机通过di发送数据,sp3485的ro端一直没有数据返回,ab端也没有数据返回。不知到为何,苦啊
...全文
15902 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linkenpark123 2020-11-23
  • 打赏
  • 举报
回复
引用 1 楼 Lenged_Zhao 的回复:
电路检查一下有没有问题,然后使用逻辑分析仪去测试单片机有没有发送出来信号,然后AB端有没有,一步步测试
一步步找到问题了
linkenpark123 2020-11-23
  • 打赏
  • 举报
回复
引用 3 楼 C_Rabbit 的回复:
自己打样的板的话,就多了硬件出问题的可能性,首先要看输出端是否能用示波器查看到波形,其次要看你的电路设计,如果RO端可以断开和SP3485芯片之间的连接,就先断开,以此判断是否是SP3485导致了电平被强制拉低。如果断开SP3485之后有正常波形的话,那就要从SP3485这边的电路设计上找原因,看是否被强制下拉电平,或者使能端没有设计好。如果断开SP3485之后也没有正常波形的话,就需要查看AB端口接口部分的电路是否有问题了。
的确是,RO脚被强制下拉了,因为接收引脚与单片接的VSS连锡了。。。。。。
worldy 2020-11-23
  • 打赏
  • 举报
回复
可能原因 1、收发没有正确切换(有两种方式,一种是自动切换,一种是单片机主动切换) 2、极性不正确 3、没有正确上拉下拉
C_Rabbit 2020-11-23
  • 打赏
  • 举报
回复
自己打样的板的话,就多了硬件出问题的可能性,首先要看输出端是否能用示波器查看到波形,其次要看你的电路设计,如果RO端可以断开和SP3485芯片之间的连接,就先断开,以此判断是否是SP3485导致了电平被强制拉低。如果断开SP3485之后有正常波形的话,那就要从SP3485这边的电路设计上找原因,看是否被强制下拉电平,或者使能端没有设计好。如果断开SP3485之后也没有正常波形的话,就需要查看AB端口接口部分的电路是否有问题了。
Lenged_Zhao 2020-11-18
  • 打赏
  • 举报
回复
电路检查一下有没有问题,然后使用逻辑分析仪去测试单片机有没有发送出来信号,然后AB端有没有,一步步测试
zgl7903 2020-11-18
  • 打赏
  • 举报
回复
半双工的 一般还要控制 RE(接收使能) 和 DE(发送使能)

27,521

社区成员

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

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