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

C6657的UART0不能收发问题

问题描述:

1.UART0和UART1均配置为无校验,采用中断方式;UART0用于与上位机通讯,UART1用于与传感器通讯。

2.问题1简单描述:当C6657串口配置为无校验时,如果上位机采用奇校验或者偶校验方式发送命令时,串口立刻死机。

3.问题1详细描述:保证串口接通的情况下,当上位机故意操作,先采用奇校验方式对UART0发送命令时,UART0出现死机现象,即不能进入接受中断;且即使更换为无校验方式时,再次发送指令UART0仍然不能进入接受中断。

4.问题2:在线仿真时,串口用于与传感器通讯,因先上电传感器就开始发送数据,此时再次连接C6657内核仿真时,串口死机,不能正常进入收发中断。即必须先连接上C6657,之后串口再有数据来时才不会有问题

shaoliang zhang:

有遇到过类似问题的大神可以帮忙指点下不?

Shine:

回复 shaoliang zhang:

请问不能进入接收中断时,中断标志位置1了吗?

死机现象是代码跑飞了还是仍然在正常运行?

shaoliang zhang:

回复 Shine:

感谢回复,中断标志位这个到没注意。
程序在正常运行,只是串口部分不能收发数据

赞(0)
未经允许不得转载:TI中文支持网 » C6657的UART0不能收发问题
分享到: 更多 (0)