Board logo

标题: [求助]关于串口的问题 [打印本页]

作者: hiiamme    时间: 2006-9-27 10:16     标题: [求助]关于串口的问题

自己做的板子,串口现在调不通,CPU用的是一款ARM (LPC2114)


编译器是ADS1.2 ,可以通过JTAG下载,可是调试的时候出现如下错误:


 rogram terminated normally.


请问有经验的朋友们,串口的硬件方面应该怎么检查啊?这里我做了TTL到RS232的电平转换。


还有使用了有源晶振,怎么测试他提供的时钟是否正确啊?


没有硬件调试的经验,很愁啊,谢谢各位!给点意见!


作者: hiiamme    时间: 2006-10-7 15:01

在启动代码执行阶段,程序就终止执行了,我自己写的拿部分还没有运行呢。
作者: hiiamme    时间: 2006-11-7 15:38

现在在这块板子上,可以运行管脚作为IO口控制LED二极管点亮、熄灭的程序,这样是不是证明晶振应该没有问题。
串口发送程序在开发板上可以正常运行,但是在我的板子上也可以运行,真是串口助手根本收不到数据,看来程序没有问题,那一定是我的板子上串口部分的硬件有问题了,能是什么问题呢?我把电路发上来,blueprince帮我研究研究。谢谢!
作者: hiiamme    时间: 2006-11-7 15:44     标题: 这两个图分别是UART0的原理图和PCB图。

DMWh3ZV7.jpg


图片附件: [[求助]关于串口的问题] DMWh3ZV7.jpg (2006-11-7 15:42, 130.73 KB) / 下载次数 196
http://bbs.eccn.com/attachment.php?aid=183&k=dde84d230fd758676653ced09c087880&t=1716123926&sid=JIz6rg


作者: hiiamme    时间: 2006-11-7 15:44     标题: 2

cRkU8jAj.jpg


图片附件: [[求助]关于串口的问题] cRkU8jAj.jpg (2006-11-7 15:44, 44.78 KB) / 下载次数 219
http://bbs.eccn.com/attachment.php?aid=184&k=683ce1a0807aff1a036b6672e220234b&t=1716123926&sid=JIz6rg


作者: hiiamme    时间: 2006-11-7 15:45

emengle 找到错误了,连线的错误,谢谢啊~!
作者: hiiamme    时间: 2006-11-7 15:45

运行一个单片机发送的程序,程序运行的时候R2OUT(RXD1)脚的电压为3.3V;T2IN(TXD1)脚的电压在3.1V左右摆动;R2IN(8)脚的电压是-10.3V;T2OUT(7)脚的电压在-9.5左右摆动。(我只有万用表,用它测的)。串口助手接受不到数据,我发现正常接受数据的板子上,串口的不同之处在于:T2OUT(7)脚的电压在-5.5V左右摆动,请问大家知道这个串口哪里有问题吗?
作者: hiiamme    时间: 2006-11-7 15:45

用示波器测了T2OUT(7)脚的波形:正常接受数据的板子上,显示类似于方波的+5V,-5V 电压,我自己的板子上:显示类似于方波的+3.8V,-10.5V电压。就接受不到数据,这是什么原因呢?
作者: hiiamme    时间: 2006-11-7 15:45

谢谢 已经解决了,连接线的问题。
作者: hiiamme    时间: 2006-11-7 15:47

呵呵 版主见笑了,犯了低级错误。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0