大家好
最近在2541从机基础上添加了奇偶校验,发现很多串口助手不能使用了使用的是UART0。
参见手册如下
是这样配置的
源工程是没有校验的,可以用AT指令增加校验
AT+PARITY=1是偶校验
AT+PARITY=2 是奇校验
AT+PARITY=0 是无校验
首先我使用sscom32.exe这个串口助手发送AT+TEST返回OK证明串口可用
然后设置偶校验
然后在串口助手上把校验位None改为EVEN(偶校验),再次发送AT+TEST指令
此时指令无效,改为奇校验(ODD)发送也无效
在网上下载了好几个串口助手都是这样。
但是我们常用的串口助手(ComAssistant.exe)使用就没有这样的问题,只不过他把奇校验和偶校验写反了,中文写的是正确的
重新烧录程序后无校验时的情况
设置为偶校验
在此状态发送AT+TEST指令无效,然后改为偶校验后有效。
想请问一下,这样的情况怎么解决。
谢谢