打印

单片机串口只能接收不能发送问题

[复制链接]
2991|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
magic_yuan|  楼主 | 2016-12-7 09:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大神们,
   PC串口向下位机板发送串口数据,并接收串口返回的数据。
   一般情况下,发送和接收都正常。但偶尔出现下位板能接收不能发送的情况,且只有下位板重新上电后才能解决这个问题。
    大神,这个是什么情况呢?是软件问题,还是硬件问题。感觉无从分析。
   硬件:能正确接收,说明硬件没问题把/
   十分感谢!

相关帖子

沙发
yichunshan| | 2016-12-7 10:14 | 只看该作者
这种情况,虽然不能完全排除硬件问题,但是一般硬件问题不大。
楼主试过不断电,只复位下位机主芯片吗?如果是低电平复位,直接用镊子将复位和地短接一下,如果高复位,直接和电短接。如果反复复位不能成功,也有可能和硬件有关吧

另外,发送的波特率多大?在每个发送之间加延时看看有没有改善?
是采取中断吗?还有没有其他的中断任务?

使用特权

评论回复
板凳
ayb_ice| | 2016-12-7 10:26 | 只看该作者
软件问题

使用特权

评论回复
地板
dirtwillfly| | 2016-12-7 10:34 | 只看该作者
如果下位机在不能发送的时候没死机,就是软件问题

使用特权

评论回复
5
ningling_21| | 2016-12-7 13:33 | 只看该作者
复位能恢复的,大部分是软件问题

使用特权

评论回复
6
magic_yuan|  楼主 | 2016-12-7 17:09 | 只看该作者
yichunshan 发表于 2016-12-7 10:14
这种情况,虽然不能完全排除硬件问题,但是一般硬件问题不大。
楼主试过不断电,只复位下位机主芯片吗?如 ...

多谢,采用的15200的波特率。
只尝试国下位板重新上电。

使用特权

评论回复
7
coody| | 2016-12-8 11:39 | 只看该作者
初始化完串口主动发一串字符串看看。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

359

主题

2770

帖子

7

粉丝