问题描述:
使用Keil软件8051编译STC芯片的时候,发现串口发送到字符“正”的时候会出现错误,例如本想发送内容为“欢迎使用使用语音播报系统,正联网中,请稍后\n刷卡成功,卡号为0567”但是串口调试助手接收到的信息为如下图所示,可以看到正字之后直到换行符都是乱码。
解决方案:
另一个群友发了一个在STC8的手册附录Y中的提示,指出这个是一个底层代码的BUG:
后续将串口的发送字符更改为“欢迎使用使用语音播报系统,正\xfd联网中,请稍后\n刷卡成功,卡号为0567”恢复正常。
问题描述:
使用Keil软件8051编译STC芯片的时候,发现串口发送到字符“正”的时候会出现错误,例如本想发送内容为“欢迎使用使用语音播报系统,正联网中,请稍后\n刷卡成功,卡号为0567”但是串口调试助手接收到的信息为如下图所示,可以看到正字之后直到换行符都是乱码。
解决方案:
另一个群友发了一个在STC8的手册附录Y中的提示,指出这个是一个底层代码的BUG:
后续将串口的发送字符更改为“欢迎使用使用语音播报系统,正\xfd联网中,请稍后\n刷卡成功,卡号为0567”恢复正常。