• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : Micro2440串口2与智能设备不能通讯问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 25392
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
综合积分: 56 分
注册时间: 2010-07-23
最后登录: 2014-02-20
楼主  发表于: 2011-03-16 17:10

 Micro2440串口2与智能设备不能通讯问题

我的Micro2440开发板从串口2发出来的数据,通过配的串口线与电脑通讯,PC上的串口工具可以正确接收,我手动通过串口工具也可以反馈数据到开发板(日志跟踪的)。
但是当我把开发板的串口2与另一个智能设备通讯,智能设备的通讯指示灯无任何反应(正常情况应该是闪的,我通过电脑的串口与智能设备通讯,通过串口工具可以正常发送命令和接收数据),开发板中的程序日志显示不能收到数据。

想知道是什么原因?开发板上的COM2是TTL?但我看手册上介绍好像说COM1,COM2,COM3都已经做了RS232转换了。

手册上是这样说的:
  “S3C2440 本身总共有3 个串口UART0、1、2,其中UART0,1 可组合为一个全功能的
串口,在大部分的应用中,我们只用到3 个简单的串口功能(本开发板提供的Linux 和WinCE
驱动也是这样设置的),即通常所说的发送(TXD)和接收(RXD),它们分别对应板上的CON1、
CON2、CON3,这3 个接口都是从CPU 直接引出的,是TTL 电平。为了方便用户使用,
中UART0、1、2 又分别做了RS232 电平转换,它们对应于COM0、COM1 和COM3
,可以
通过附带的直连线与PC 机互相通讯。

请大侠指点一下,谢谢!
级别: 新手上路
UID: 25392
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
综合积分: 56 分
注册时间: 2010-07-23
最后登录: 2014-02-20
1楼  发表于: 2011-03-18 10:36
友善的客服都不知道什么原因吗?
级别: 新手上路
UID: 25392
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
综合积分: 56 分
注册时间: 2010-07-23
最后登录: 2014-02-20
2楼  发表于: 2011-03-18 21:45
我看到很多人都有2440 与下位机串口通讯的问题,都没有找到解决方法,友善的客服能给个答复吗?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2011-03-19 07:47
2440开发板的串口定义和PC是不同的,注意线序,仔细看看原理图。我已经在论坛里说过很多次了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 25392
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
综合积分: 56 分
注册时间: 2010-07-23
最后登录: 2014-02-20
4楼  发表于: 2011-03-19 22:03
我在意见反馈栏里搜遍了关于串口的问题,没有一个能找到解决办法。

Micro2440串口定义是什么样的?比如 2 发,3收,还是其他的,我做软件的,原理图我看不懂啊

我试了串口2,3交叉或直连,都不能解决问题。难到定义了其他针脚来收发? 能给个具体的回复么。
级别: 新手上路
UID: 16819
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
综合积分: 50 分
注册时间: 2010-03-22
最后登录: 2017-09-13
5楼  发表于: 2011-03-20 13:47
我记得micro2440底板串口是反的,pc是2收3发,2440是2发3收,随机提供的是直连串口线,就是2-2,,3-3,如果接别的设备,你要用非标准线自己接吧
级别: 新手上路
UID: 25392
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
综合积分: 56 分
注册时间: 2010-07-23
最后登录: 2014-02-20
6楼  发表于: 2011-03-20 18:11
我用2,3交叉或直连都试过了,都不行。
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
7楼  发表于: 2011-03-21 11:01
不只是交叉需要注意,还需要注意设备对串口引脚的要求是怎么样的,
最好还是找一个懂看原理图的人帮你对一下 开发板的串口 以及 你的设备的引脚定义。
级别: 新手上路
UID: 25392
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
综合积分: 56 分
注册时间: 2010-07-23
最后登录: 2014-02-20
8楼  发表于: 2011-03-21 12:04
智能设备的串口是485的,我用了通用的485转232模块转换,对外引出来的是标准的2,3,5针脚定义。

你们友善能否在这个问题上给个明确的答复吗,给个解决方法,而不是回避问题,以后其他人遇到类似问题也不用再来发帖问了。
你们搜索一下关于“串口”通讯的问题,上面有好几个类似的问题,说明这的确是个问题,但你们都没有给出明确的解答。
你们希望以后还有一堆像我这样来问该问题,然后让他们都去琢磨原理图?
产品是你们公司出来的,你们的技术人员对产品最清楚,分析一下,解答一下不是很快吗,让我们去找别人看原理图,你们技术支持是干什么的呢? 一步就支持到位嘛,希望你们对外是客户问题的终结者。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
9楼  发表于: 2011-03-21 13:08
图片:
原理图是做开发最重要的参考资料,看到最基本的原理图也是开发者应该必要的基础知识,在此再重新贴一下串口部分的定义。如果你连上面的定义都看不懂的话,只能说明你的理解力与众不同了,我们对此就没有办法了。
[ 此帖被mindee在2011-03-21 13:13重新编辑 ]
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go