您好!
我使用 UART 协议作为命令和响应方式。 因此 、每当控制器收到命令时、它就只响应。 在早期的配置中,此协议函数是可以的:波特率:9600,位:8,停止位:1,奇偶校验:无。
现在、我尝试对 Baud_rate:115200、 位:8、Stop_bit:1、奇偶校验:None 执行相同的操作。 但 UART 接收缓冲区在首次尝试时未正确获取命令字节。 在第一个试验中、 我在 UART 接收缓冲区中得到了0xff。 当命令第二次到达接收缓冲区时、只有它接收命令字节。
我不知道 UART 接收器的这种行为。 因此、请帮助我找到解决方案。