0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

无线模块校验失败是什么原因呢

思为无线 2021-10-13 11:57 次阅读

无线模块经常有人在校验过程中会失败,又是什么原因呢?造成校验失败的大部分原因都是因为我们在校验过程中数据发生了丢失和错误,说得简单点,校验的过程是收发两端共同完成的过程,发送一个数据包到串口,然后由发送端将数据包发送到接收端的指定位置,接收端再到指定的位置检验字节,同时,再将接收到的数据按规定方式计算出接收端校验字节,如果接收端校验字节与接收到的发送端校验字节相等,则说明数据包是有效的,否则就应该放弃该数据包。这也就是我们平时校验过程中出现失败的主要原因。

无线模块校验的方法最常用的是奇偶校验和循环冗余码校验两次,在串行数据传输过程中,由于干扰可能引起的信息错误,出现“误码”,我们在传输过程中发现的错误叫做检码,发出错误后,进行修正叫检错。除去这两种常用的校验方法,还有异或校验、sum等等,其中以奇偶校验方法最为简单粗暴,但是这种方式有一个缺点,它只能发现错误,不能纠正错误,所以一旦发现误码的时候,不能进行检错,只能将数据包重新发送。而循环冗余码校验方法则有很好的自动纠错功能,但也相对的比奇偶校验方法复杂的多。所以我们进行校验的时候,选择什么算法还是要看自己怎么去抉择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线模块
    +关注

    关注

    12

    文章

    599

    浏览量

    47940
收藏 人收藏

    评论

    相关推荐

    磁环绕线电感温度高什么原因

    电子发烧友网站提供《磁环绕线电感温度高什么原因.docx》资料免费下载
    发表于 03-29 14:46 0次下载

    USB OTG发送设备描述符失败什么原因

    能收到SETUP包,并解析数据跑到发送设备描述符,给FIFO写数据也正确,但波形上就发了一个数据出去,这会是什么原因
    发表于 03-11 06:29

    CYUSB3302下行口枚举失败什么原因

    我们Linux嵌入式环境下的一个HUB(CYUSB3302-68LTXI)拓展接口,使用11内部ROM配置模式,下行口插入U盘枚举失败,而插入鼠标时可以看到增加了USB device,请问这是什么原因
    发表于 02-27 06:36

    RT-Thread SDIO驱动SD卡get scr返回失败什么原因

    STM32F429芯片,rt-thread标准版,添加了SD卡驱动,调试时发现在mmcsd_get_scr时返回-1,打印错误日志发现是cmd.err=-1,这是什么原因? 打印信息如下:
    发表于 02-23 06:05

    Miniprog3烧录器PC端枚举失败什么原因导致的?

    Miniprog3 烧录器PC端毫无征兆的突然枚举失败, 烧录器指示灯也不亮了,这种现象一般是什么原因导致的?
    发表于 02-18 07:04

    使用CYT2B75芯片CANFD模块无法发送消息是什么原因导致的

    接收到报文,Debug模式下,Tx buffer 一直不为空,返回CY_CANFD_BAD_PARAM,发送失败。 可以帮忙测试下吗,是代码的问题还是其他问题?可能出现这种问题有可能是什么原因
    发表于 02-02 06:57

    AD7779 SPI模式写寄存器失败什么原因引起的?

    SPI模式写寄存器失败。读没有问题。上电后,复位芯片,没有问题。写寄存器失败。 查原因:读0X5F寄存器(错误状态寄存器3),返回0X3C,查NIT_COMPLETE位出错,即内部ROM初始化不成功。 这可能是
    发表于 12-06 07:26

    ADAU1761的SPI配置失败,请问有CRC校验功能吗?

    节和配置的字节不一致,会是什么原因?如何确定配置的结果正确。1761有CRC校验功能吗?保证配置寄存器的值完全正确?
    发表于 11-28 06:49

    ADL5536增益模块在使用过程中很烫,这是什么原因

    ADL5536 增益模块在使用过程中很烫,这是什么原因?我是按照datasheet给的电路绘制的,VCC给的是+5V
    发表于 11-17 15:57

    请问单片机串口失败主要原因是什么?

    单片机串口通信,初始化按照书上写得,但是仍然通信失败,不知道是什么原因。想知道一般大家遇到的通信通信失败原因有哪些?
    发表于 11-07 06:53

    什么原因引起电容响

    什么原因引起电容响 电容器是电路中常用的一种元件,它具有将电能存储与释放的特性。但是,在实际使用过程中,可能会出现电容器出现响声的情况。那么是什么原因造成了电容器的响声呢? 一、电容器本身
    的头像 发表于 09-07 16:04 3574次阅读

    使用rtthread USB枚举不了鼠标是什么原因

    device descriptor failed, 如图,获取全部描述符应该是一个标准的发送接收, U盘可以, HID为什么不行, 是什么问题导致,百思不得解, 是什么原因麻烦知道的人帮助解答一下
    发表于 09-06 18:26

    基于QT写了个上位机软件,OTA升级失败,固件校验失败是为什么?

    : 但是,如果是通过 ymodem 来传输,则校验成功。 请问,为什么校验失败?因为经过多次测试表明单片机接收到的固件是一致的,表明传输过程并没有出错,而且 modbus 本身也是
    发表于 09-03 14:26

    电机哆嗦是什么原因 电机振动是什么原因

    电机哆嗦是什么原因 电机振动是什么原因  电机哆嗦和电机振动是常见的问题。电机哆嗦指的是电机运转时,产生明显的颤动,而电机振动则是指电机震动幅度较大的问题。这两种问题均会影响电机的工作效率,降低设备
    的头像 发表于 08-28 17:43 2190次阅读

    PCBA焊点锡裂是什么原因

    一站式PCBA智造厂家今天为大家讲讲有翅金属弹片直焊电路板锡裂或翅膀断裂是什么原因?。接下来为大家介绍有翅金属弹片直焊电路板锡裂或翅膀断裂问题。
    的头像 发表于 05-04 09:12 1005次阅读