在调试串口通信时,需将串口设置为:
使用UCA1,串口时钟选择SMCLK为1MHZ,波特率9600,发送1字符:1起始位+8数据位+1偶校验+1停止位

如图示,屏蔽图中红色框那句代码,通信正常。
不屏蔽红色框中那句代码,通信不正常,具体表现在:能进入串口中断,但只能接收1个字节,且那一个字节数据也是错误的。
请问这个是怎么回事?
灰小子:
串口通讯要和通讯的另一方匹配才可以,你这个情况就是对方没使用校验位
user4715584:
回复 灰小子:
我用的串口助手,设置也是设置成对应的模式,正在找原因。。。
灰小子:
回复 user4715584:
换个串口工具试试
TI中文支持网



