TI中文支持网
TI专业的中文技术问题搜集分享网站

28335在不插通电仿真器的情况下串口不能通讯的问题

板子仿真器部分和串口部分的原理如图,测试发现只有在插入仿真器并通电的情况下,28335才能接受到串口数据,否则串口不能接收数据但是程序能够运行,在RAM和Flash中运行都存在这种情况,请问下是什么原因呢

Jason Wu4:

当串口不能接受时,你如何确认程序能正常运行?

板子仿真器部分和串口部分的原理如图,测试发现只有在插入仿真器并通电的情况下,28335才能接受到串口数据,否则串口不能接收数据但是程序能够运行,在RAM和Flash中运行都存在这种情况,请问下是什么原因呢

JIM GREEN8:

回复 Jason Wu4:

测试情况如下,程序下到FLASH中,每1s发送字符 . ,当接收到数据时发送字符c,

测试结果如下

总结:

1、拔掉上电仿真器,程序一直检测到有数据要接收,实际没有数据,且不能接收数据,一重新插入仿真器后就正常啦

2、板子是自己画的,用其他开发板测试过不存在这个问题

麻烦您帮忙分析一下是什么原因呢

板子仿真器部分和串口部分的原理如图,测试发现只有在插入仿真器并通电的情况下,28335才能接受到串口数据,否则串口不能接收数据但是程序能够运行,在RAM和Flash中运行都存在这种情况,请问下是什么原因呢

JIM GREEN8:

回复 HeiHei:

你好,非常感谢你的指点,我测试发现确实是串口部分没有和板子接地的原因,再次感谢

赞(0)
未经允许不得转载:TI中文支持网 » 28335在不插通电仿真器的情况下串口不能通讯的问题
分享到: 更多 (0)