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

运行C5505的UART例程时,串口助手上为什么没有相应的显示

如图所示,当开始运行后程序一直在while循环里,应该是没有接收到串口助手发过去的$,而且程序中DSP会往超级终端上发送一些字符串,终端上也没有显示,如何能检测串口有没有连上呢?

不知道会是什么问题,希望有大神能解决

Shine:

uart管脚上有信号输出吗?

QIN YANG2:

回复 Shine:

多谢您回复,我还没有测管脚上有没有输出,稍后我会测一下,可是在相应的发送寄存器中是空的,请问这大概是什么问题呢?

Shine:

回复 QIN YANG2:

在ccs里看一下uart的寄存器有没有配置进去?

QIN YANG2:

回复 Shine:

恩恩,多谢您的回复,都已经配置进去了,现在可以输出了,就是本来是要显示字符串,但是到了串口助手上全是00,一个字母对应3个00,数据位,停止位和校验位都是一致的,请问这是什么问题呢???

Shine:

回复 QIN YANG2:

如果时序上确实有数据输出,那基本可以排除DSP这边的问题了,请检查一下串口线和串口,或者用根串口自环线看一下串口助手,串口是否是好的。

tong zhou4:

回复 QIN YANG2:

你好,请问你的问题解决了吗,我也是遇到了同样的问题,串口助手提示接收到字节,但是没显示出了来,用十六进制显示全是0.还有请问如何进行寄存器的配置。

赞(0)
未经允许不得转载:TI中文支持网 » 运行C5505的UART例程时,串口助手上为什么没有相应的显示
分享到: 更多 (0)