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

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

3天内不再提示

无线模块校验失败是怎么回事呢

思为无线 2021-08-12 15:34 次阅读

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

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

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

    关注

    12

    文章

    624

    浏览量

    48552
收藏 人收藏

    评论

    相关推荐

    【AI技术支持】ESP32-WROVER-IE-N16R8模组上电启动失败问题处理

    控制模块的供电电源通断来控制模块开机,MCU首次控制模块通电时,模块无反应,模块上电启动失败,为
    的头像 发表于 11-20 01:00 437次阅读
    【AI技术支持】ESP32-WROVER-IE-N16R8模组上电启动<b class='flag-5'>失败</b>问题处理

    PGA2311调音效果不明显,是怎么回事?

    单颗PGA2311,有效果,但是调音效果不明显,是怎么回事?!求支援啊!!!
    发表于 10-29 07:15

    视频引擎初始化失败怎么回事

    视频引擎初始化失败是一个常见的技术问题,它可能由多种原因引起,包括软件冲突、硬件问题、驱动程序问题、系统设置错误等。要解决这个问题,需要对可能的原因进行详细的分析和诊断。 1. 软件冲突 1.1
    的头像 发表于 09-18 18:18 1353次阅读

    大带宽服务器推流延迟怎么回事

    大带宽服务器推流延迟怎么回事
    的头像 发表于 09-03 14:52 334次阅读

    ensp启动失败,错误代码40怎么回事

    ENSP(Enterprise Network Simulation Platform)启动失败并显示错误代码40,通常是由多种原因引起的。以下是一些可能的原因及相应的解决方法: 一、可能的原因
    的头像 发表于 08-30 14:29 9305次阅读

    PCBA加工中锡膏容易变干是怎么回事

    这是怎么回事?下面深圳佳金源锡膏厂家给大家简单介绍一些锡膏变干的原因:一、在回流焊工艺中锡膏容易发干,出现锡膏不熔化。锡膏不能覆盖焊点,导致焊点焊接不良等现象出
    的头像 发表于 08-20 15:58 300次阅读
    PCBA加工中锡膏容易变干是<b class='flag-5'>怎么回事</b>?

    DS250DF410的USB一直无法连接是怎么回事

    请问一下TI的工程师,DS250DF410这个芯片的评估板USB一直无法连接是怎么回事?如下图所示
    发表于 08-19 07:02

    服务器错误是怎么回事?常见错误原因及解决方法汇总

    服务器错误是怎么回事?最常见的原因分有六个,分别是:硬件问题、软件问题、网络问题、资源耗尽、数据库、文件权限问题。可以根据以下具体错误原因进行辨别,并选择适合的解决方法。关于常见服务器原因及解决方法如下:
    的头像 发表于 08-12 10:11 1523次阅读

    INA233空载时,读得MFR_READ_VSHUNT的值很大,是怎么回事

    INA233空载时,读得MFR_READ_VSHUNT的值很大,在测量有负载时比较数值正常,是怎么回事
    发表于 08-08 06:54

    RTOS版本用示例提供的UART驱动,编译失败提示找不到函数uart_div_modify(),是怎么回事

    RTOS版本用示例提供的UART驱动,编译失败提示找不到函数uart_div_modify(),是怎么回事? 搜索了整个工程也没有找到这个函数的定义或者声明!
    发表于 07-22 08:17

    usb dfu驱动安装失败,提示指定位置不包含有关硬件的信息是怎么回事

    usb dfu 驱动安装失败,提示指定位置不包含有关硬件的信息,文档里面说要序列号是怎么回事
    发表于 05-17 14:30

    STM8S207驱动RC522,烧录程序进去可以读卡,但是仿真的时候无法读卡怎么回事

    自己画的板子,烧录程序进去可以读卡,但是仿真的时候无法读卡,同样程序网上买的522模块可以正常使用,怎么回事
    发表于 05-10 06:01

    晶振的误差是怎么回事?如何有效控制晶振误差的出现?

    不是所有的东西都完美无瑕疵,就像电子产品都会出现一定的误差一个道理。今天小编将要说的就是晶振误差的相关问题,晶振的误差是怎么回事
    的头像 发表于 05-09 14:33 1022次阅读

    IMC101T-038开环加速度是怎么回事

    请问一下,开环加速度是怎么回事?比如我的最高转速是 2000rpm,开环加速度是 50rpm/s, 那最后生成的TXT的OpenLoopram是怎么回事计算机出来的
    发表于 01-18 09:22

    E203不显示pass与fail是怎么回事,.log里什么都没有还没报错?

    蜂鸟E203自测试用例失败,不显示pass与fail怎么回事,.log里什么都没有,还没报错
    发表于 01-10 07:56