首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]关于串口的问题

[求助]关于串口的问题

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


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


 rogram terminated normally.


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


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


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

日初,整装而发;日暮,满载而归。
在启动代码执行阶段,程序就终止执行了,我自己写的拿部分还没有运行呢。
日初,整装而发;日暮,满载而归。
现在在这块板子上,可以运行管脚作为IO口控制LED二极管点亮、熄灭的程序,这样是不是证明晶振应该没有问题。
串口发送程序在开发板上可以正常运行,但是在我的板子上也可以运行,真是串口助手根本收不到数据,看来程序没有问题,那一定是我的板子上串口部分的硬件有问题了,能是什么问题呢?我把电路发上来,blueprince帮我研究研究。谢谢!
日初,整装而发;日暮,满载而归。

这两个图分别是UART0的原理图和PCB图。

DMWh3ZV7.jpg
日初,整装而发;日暮,满载而归。

2

cRkU8jAj.jpg
日初,整装而发;日暮,满载而归。
emengle 找到错误了,连线的错误,谢谢啊~!
日初,整装而发;日暮,满载而归。
运行一个单片机发送的程序,程序运行的时候R2OUT(RXD1)脚的电压为3.3V;T2IN(TXD1)脚的电压在3.1V左右摆动;R2IN(8)脚的电压是-10.3V;T2OUT(7)脚的电压在-9.5左右摆动。(我只有万用表,用它测的)。串口助手接受不到数据,我发现正常接受数据的板子上,串口的不同之处在于:T2OUT(7)脚的电压在-5.5V左右摆动,请问大家知道这个串口哪里有问题吗?
日初,整装而发;日暮,满载而归。
用示波器测了T2OUT(7)脚的波形:正常接受数据的板子上,显示类似于方波的+5V,-5V 电压,我自己的板子上:显示类似于方波的+3.8V,-10.5V电压。就接受不到数据,这是什么原因呢?
日初,整装而发;日暮,满载而归。
谢谢 已经解决了,连接线的问题。
日初,整装而发;日暮,满载而归。
呵呵 版主见笑了,犯了低级错误。
日初,整装而发;日暮,满载而归。
返回列表