主题 : 【问题讨论】micro2440开发板串口0的问题。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 14450
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2010-02-09
最后登录: 2017-09-13
楼主  发表于: 2010-06-29 21:24

 【问题讨论】micro2440开发板串口0的问题。

管理提醒: 本帖被 qq2440 从 开发板实战手册及教程 移动到本区(2011-03-28)
今天我把micro2440开发板的调试串口com0与PC机的串口相连,打开超级终端,选择nor启动,复位开发板,超级终端上什么信息都没有显示。
用的是随机配送的串口线,之后换了一条线,超级终端还是什么信息都没有。
我开始认为是板子上RS232芯片的问题,直接将micro2440板子的串口0的TX和RX线引出到其他板子上的RS232芯片输入脚,然后与PC相连,通讯成功。
然后我给micro2440板子换了一个RS232芯片,结果依然,超级终端上什么信息都没有显示。
然后,我量了一下,串口线是正常的,两头都是母头,两头的2脚和3脚交叉相连,符合串口线标准。
之后,我用细线把板子上DB9的2脚和3脚与串口线的3脚和2脚相连后,超级终端显示正常。
我看了下随机带的光盘里的板子的原理图,发现DB9口的2脚和3脚本来应该分别是接收和发送,
结果图上却是2脚发送,3脚接收,是不是开发板错了。请高手指点。
这是光盘里的原理图截图: 大家看是不是反了。

级别: 新手上路
UID: 28078
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
综合积分: 54 分
注册时间: 2010-09-05
最后登录: 2010-10-09
1楼  发表于: 2010-09-27 09:40
我用的也是Micro2440,但是没有碰到LZ说的问题,显示倒是可以显示,就是无法输入。
我用的是SecureCRT,后来在属性里面把DTR/DSR, RTS/CTS, 这两个选项不要打钩(注意,是不要),就可以输入了,否则也是无法输入。
级别: 新手上路
UID: 32128
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-11-10
最后登录: 2011-09-22
2楼  发表于: 2010-12-23 22:59
我大概知道原因了 8成是串口DB9管脚虚焊了 自己可以加点锡补焊一下 可能就会好了  很好解决。还有就是串口是定义分为两种,都是已习惯来分的, 有的人认为TX应该和TX连,RX应该和RX连,这是最简单的逻辑。而有的人认为一端为发送,另一端就应该是接收了,一端为接收,另一端为发送,不然两端都是发送了没有接收或者没有发送,所以有了TX连接RX,RX连接TX的说法。所以说一般情况下直连不行就换交叉的保证行。
初来乍到,多多关照
级别: 新手上路
UID: 34365
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
综合积分: 28 分
注册时间: 2010-12-14
最后登录: 2011-01-22
3楼  发表于: 2011-01-22 21:25
超级终端的波特率改为115200