板子没有上电,但是串口有数据收发?很奇怪,求教

2020-01-25 15:19发布

今天调试板子,发现板子在没有加电的情况,竟然有数据收发。具体情况如下:
1、板子上单片机一侧的TX、RX测量没有发现短路,MX232侧也没有短路。
2、板子在加电的情况下,可以通过串口正常烧写代码与串口调试。
3、串口模块电路中,tx rx没有接上拉或下拉等。
4、板子在下电后,串口助手发什么,就会接收到什么字符。(板子没有加电)
5、在没有加电的情况下,连好串口线(线是好的),测9针串口的rx与tx之间电阻为39K。

试过换max232与周围电容等,没有任何帮助,请教各位是否也遇到这种情况?有何解决办法?

谷歌之,找到一篇类似帖子,http://bbs.zlgmcu.com/dispbbs.as ... id=616&page=364,但是上面方法依然没有帮助。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
dongxia
1楼-- · 2020-01-27 06:04
这种想象其实很正常的,我的电脑插上串口线,打开串口调试都有乱码
dongxia
2楼-- · 2020-01-27 06:54
 精彩回答 2  元偷偷看……
dxgdsx
3楼-- · 2020-01-27 08:07
dongxia 发表于 2014-1-10 19:16
另外,板子没有上电,但是串口发送线是输出,这样会使232芯片带一点电压,另外由于RXD是高阻状态,很容易受 ...

我去试一试,回来汇报.
dxgdsx
4楼-- · 2020-01-27 13:20
dongxia 发表于 2014-1-10 19:16
另外,板子没有上电,但是串口发送线是输出,这样会使232芯片带一点电压,另外由于RXD是高阻状态,很容易受 ...

刚才给单片机侧的tx、rx都接了上拉电阻,但是没有帮助。然后又给max232侧的tx、rx接了上拉,也没有帮助。我对比了以前的板子,tx和rx离的很远,有的在不同层,没有这个现象。这次的板子,tx和rx在同一层,而且是并行布线,间距只有10mil,估计应该是这个两者之间有干扰。但是串口速度也不高,9600bps而已,而且我用2400bps试,还是有这个问题。看来只能重新搞了。
xiakang
5楼-- · 2020-01-27 17:07
dxgdsx 发表于 2014-1-10 18:31
是的,tx和rx确实有点长,而且靠的比较近。如果是耦合的,请教有没有什么解决方法? ...

我是在单片机的tx引脚接上拉
dxgdsx
6楼-- · 2020-01-27 22:59
xiakang 发表于 2014-1-10 23:02
我是在单片机的tx引脚接上拉

这个我也试过了,好像也没有帮助。

一周热门 更多>