我用430F5438A串口连接422芯片,但是430F5438A芯片的接收老是丢数,波特率9600,发送还是正常的。 问了422设备厂家说数据用的是mark校验,问问M430F5438A是否支持mark校验?会不会mark校验不对造成丢数啊?如何处理?
谢谢
灰小子:
430F5438A只支持奇/偶/无三种校验方式,建议通讯两端都采用无校验
若无法改变另一端的mark校验,觉得可以尝试在430F5438A采用无校验,看是否能把mark校验位作为通讯停止位来识别。本方法不保证能成功
我用430F5438A串口连接422芯片,但是430F5438A芯片的接收老是丢数,波特率9600,发送还是正常的。 问了422设备厂家说数据用的是mark校验,问问M430F5438A是否支持mark校验?会不会mark校验不对造成丢数啊?如何处理?
谢谢
430F5438A只支持奇/偶/无三种校验方式,建议通讯两端都采用无校验
若无法改变另一端的mark校验,觉得可以尝试在430F5438A采用无校验,看是否能把mark校验位作为通讯停止位来识别。本方法不保证能成功