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

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

3天内不再提示

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

思为无线 2021-10-13 11:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

    关注

    12

    文章

    672

    浏览量

    50038
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问RT-FOTA固件校验通过但是解压缩失败什么原因

    芯片:STM32F407ZGT6 FOTA流程: 从SD卡中读取固件(压缩过的RBL)校验通过后开始解压缩搬运到Flash的0x8020000地址 已经确认读取的固件大小是正确的但是到解压缩这一步就失败了。 代码中位置 跟进去 这是仿真时候的值,如何确定
    发表于 09-26 07:41

    gd32 env配置报错是什么原因

    rtt官网下载源码和env后使用env配置gd32报如下错误请问是什么原因
    发表于 09-25 06:19

    电流探头消磁失败原因与解决策略

    探头的消磁失败现象时有发生,这不仅会降低测量结果的准确性,还可能影响测试进度。本文深入剖析了消磁失败的常见原因,并提出了针对性的解决策略。 一、 消磁失败的常见
    的头像 发表于 09-18 13:46 446次阅读
    电流探头消磁<b class='flag-5'>失败</b>的<b class='flag-5'>原因</b>与解决策略

    线程超时函数中 assert 失败什么原因导致的?

    定位后,发现在调用栈中经常会同时出现两个中断,一个串口中断和systick 中断,就挺奇怪的,这是定时器中断被别的中断打断了吗? rt_sched_lock 的作用似乎就是关闭全局中断吧。。。 请问可能是什么原因? 谢谢! rt-thread 版本: 5.2.1
    发表于 09-09 06:56

    ai_cube训练模型最后部署失败什么原因

    ai_cube训练模型最后部署失败什么原因?文件保存路径里也没有中文 查看AICube/AI_Cube.log,看看报什么错?
    发表于 07-30 08:15

    数据集下载失败原因

    数据集下载失败什么原因太大了吗,小的可以下载,想把大的下载去本地训练报错网络错误 大的数据集多大?数据量有多少?
    发表于 06-18 07:04

    stm32cubeIDE使用malloc失败什么原因

    我在stm32cubeIDE环境下,已经分配了足够的栈与堆空间,但是我在的使用malloc分配内存时,一直分配不成功,这是什么原因
    发表于 06-09 07:24

    stm32cubeIDE使用malloc失败什么原因

    我在stm32cubeIDE环境下,已经分配了足够的栈与堆空间,但是我在的使用malloc分配内存时,一直分配不成功,这是什么原因
    发表于 06-04 07:18

    HMC7044外参考时钟切换失败原因

    你好,我们在使用HMC7044的时候,发现将10M内参考时钟切换为外参考时钟会失败,切换完成之后必须将外参考时钟拔插一下才能成功,请问这个是什么原因?(外参考时钟我们一直接上的,每次切换外参考都要取下来再插上去才能成功,非常麻
    发表于 04-15 06:50

    EB Tresos验证步骤失败什么原因

    ”Dio_TS_T40D2M20I0R0_UniqueNGGeneratorId“(模式:”验证“)以及”缺少参数构建文件“错误。正在生成文件,但验证 get 失败。可能是什么原因。?
    发表于 04-10 06:36

    芯片流片失败都有哪些原因

    最近和某行业大佬聊天的时候聊到芯片流片失败这件事,我觉得这是一个蛮有意思的话题,遂在网上搜集了一些芯片流片失败原因,放在这里和大家一起分享。1.Design的版本拿错,这个问题比较要命,如果ROM
    的头像 发表于 03-28 10:03 1487次阅读
    芯片流片<b class='flag-5'>失败</b>都有哪些<b class='flag-5'>原因</b>

    用LTC6226替换LT1809时,电路发生振荡,这是什么原因

    本文选用LTC6226替换LT1809时,电路发生振荡,这是什么原因
    发表于 03-24 07:04

    请问DLP7000 XGA反射光束不是±12°是什么原因

    请问这样的结果是什么原因?参数设置如下
    发表于 02-21 06:19

    DLP4710EVM-LC updata firmware一直失败,请问是什么原因

    你好,updata firmware 一直失败,请问是什么原因
    发表于 02-19 06:28

    AD9857调制模式没有输出是什么原因

    单音模式测试过了,是有正弦波输出,但是调制模式下,我一直给并行D0-D13写1和0。没有输出,这是什么原因
    发表于 01-15 07:16