完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
这是我使用的485通信电路,STM32单片机作为主控芯片,我有两块电路板都是用的是这个电路,一模一样,使用PC的串口助手和每个电路板进行通信时没有问题,都能够进行正常的收发。现在将两个电路板连接到一起让他们之间通信,一个发数,另一个接收,在程序中监控接收端,中断程序中收到的全是0,(发的不是零),这是怎么回事呢?
|
|
相关推荐
19个回答
|
|
匹配电阻只要一个就行了,如果用两个就不对了
最佳答案
|
|
|
|
如果说和串口助手连接以后可以通信,按道理是不会后有问题的。除非你连接有问题,RX与TX连接错误。
|
|
|
|
485的总线我感觉特别容易出问题,我检查了连接没有问题 |
|
|
|
|
|
|
|
我发现了这样一个问题,我编写的程序收电脑串口助手发来的指令都能正常中断,监控到的数据也对,但是如果是收另一块板子传来的485数据就不对,而且还同时串口助手监控数据是正确的,
|
|
|
|
我感觉可能是这么一个原因,这个电路产生的485电平并不好,其识别能力也不是很好,该电路不能够很好的识别发来的不是很规则的波形;跟电脑通信的时候因为通过一个485转u***的串口,该模块性能比较好,所以电路能够识别电脑发来的数据以及电脑能够正确接收电路发来的数据。
|
|
|
|
不懂,咋办,,,,,,,,,,,,,,,,,教教我呗
|
|
|
|
悄悄是别离的笙萧 发表于 2016-5-10 18:26 感谢 |
|
|
|
|
|
|
|
如果你两个板子一模一样,那就应该通信不了
|
|
|
|
那天比较匆忙,我记得当时匹配电阻的跳线都没插,后来插上一个之后也不行, 我抽时间再试试,非常感谢 |
|
|
|
485芯片控制端,高发低收,你的两块板子如果一模一样,那么,肯定不行了
|
|
|
|
你这电路只能用来发送吧
|
|
|
|
485的使能引脚被强制拉高了啊,不理解怎么和PC通讯收发都还能正常
|
|
|
|
|
|
|
|
|
|
|
|
|
|
学习了
|
|
|
|
学习了
|
|
|
|
只有小组成员才能发言,加入小组>>
4016 浏览 0 评论
8602 浏览 0 评论
5991 浏览 0 评论
4154 浏览 1 评论
5225 浏览 0 评论
请问一下qspi mtsr引脚传输一次32bit后引脚不拉低怎么解决?
437浏览 2评论
687浏览 2评论
4812浏览 2评论
最近UJA1023开发遇到问题了,各位大神有谁知道可以替代这颗芯片的
611浏览 1评论
850浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:18 , Processed in 0.973379 second(s), Total 114, Slave 96 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号