汇集网友智慧,解决技术难题
赞0
影烛光 发表于 2020-12-25 13:50 不接,或者120R,1K都会出现这个问题.
评论
2020-12-25
天意无罪 发表于 2020-12-25 11:42 终端电阻1K?
天意无罪 发表于 2020-12-25 10:50 那应该还是你程序逻辑处理有问题
影烛光 发表于 2020-12-25 10:02 距离就几米,接口用的是DB9的串口线
steelen 发表于 2020-12-25 09:58 收发转换冲突,不是干扰 你慢慢理解吧
oufuqiang 发表于 2020-12-25 08:55 空闲电平是否保持在1电平?空闲时是否有杂波在RXD?
天意无罪 发表于 2020-12-25 08:35 485总线跑115200?通讯距离好远?MCU和屏幕通讯是什么接口?
点击图片添加到编辑器内容中
点击文件名将附件添加到文章中
提交
tyw
319个答案
天意无罪
287个答案
xch
239个答案
jjjyufan
209个答案
coody
203个答案
LcwSwust
172个答案
chunyang
135个答案
地瓜patch
128个答案
赞0
没看明白你这个描述,485通讯出错怎么又导致你的MCU和屏幕不通了?485通信就是MCU和屏幕之间的通信接口?
评论
2020-12-25
赞0
不接,或者120R,1K都会出现这个问题.
评论
2020-12-25
赞0
评论
2020-12-25
与这个关系不大
赞0
现在整个程序就初始化的引脚配置 ,然后定时器中断,优先级比UART要低。然后就是中断接收数据了。。
评论
2020-12-25
赞0
蛮奇怪的,现在把所有东西都屏蔽掉了,只剩下通讯。 还是有概率会出现错误帧
评论
2020-12-25
赞0
那应该还是你程序逻辑处理有问题
评论
2020-12-25
赞0
你好,发送完成之后,切换到接受状态有小概率出现数据帧丢失前一个或者前两个字节。
是在切换方向线后,需要一定延时?我尝试过改变方向信号后,设置的2ms延时,仍旧有概率出错
评论
2020-12-25
如果相当延时(主机)还是有问题,应怀疑单片机的中断间的协调性了。
主机方收到响应后,空闲一段时间后(为了让从机有足够时间切换到接收状态准备)。再发下一贞命令。相信主机方的切换足够快。
切换不过快,应在发送端(主机方)切换时间拉长。
赞0
用10K电阻上拉,示波器看并没有杂波
评论
2020-12-25
赞0
距离就几米,接口用的是DB9的串口线
评论
2020-12-25
赞0
你慢慢理解吧
评论
2020-12-25
您需要登录后才可以回复 登录 | 注册