中断方式进行单片机多机通信需不需要校验字节?谢谢各位大虾

2025年03月01日 11:42
有4个网友回答
网友(1):

理论上是不需要的,要看你的系统环境是否需要。
例如:你的板子是在实验室环境下工作的,干扰几乎没有,那么不要校验字节也没关系。
如果你的产品是需要在实际外场使用的,各种干扰十分复杂,那就必须要校验,哪怕做个简单的异或也可以,如果数据比较关键,那还可以计算CRC。
除了校验,你还需要在程序中对哪怕检验正确的数据进行判断,剔除明显错误的数据(例如气度数据明显错误,超过了100度),来增强程序的强壮性。

网友(2):

通讯最好加个校验,哪怕是简单的累加和校验,保证收到的数据是正确的。

网友(3):

这和多机、单机无关,校验只是为了保证数据的正确性。

网友(4):

根据各人通信的要求来定。