- 博客(8)
- 收藏
- 关注
原创 CRC校验查表法 计算过程及代码(CRC-16)
本文介绍了CRC16校验的基本原理和实现方法。CRC校验通过生成数据的"指纹"来检测传输错误。文章重点分析了一个Modbus协议中的CRC16校验代码实现,包含两个预先计算好的高低位字节查找表(TabH和TabL)。GetCRC16函数通过异或运算和查表方式高效计算校验值,最终返回16位校验码。该实现采用查表法优化性能,是工业通信协议中常用的CRC校验方法。
2025-07-23 16:18:57
912
原创 【Keil 5 没有编译器 Missing:Compiler Version 5 的解决方法】
最新发布的MDK5.37已经不再安装Arm Compiler 5(ARMCC)编译器了,因为点击魔术棒后,在Target选项卡中选择编译器时,会看到missing:compiler version 5。
2025-06-27 08:58:40
2377
原创 android studio卸载重装教程
本文详细介绍了如何卸载Android Studio 21.1版本,并提供了重新安装的指南。卸载过程包括四个步骤:首先通过uninstall程序卸载,然后删除.gradle文件夹,接着清除AppData\Local\Google和AppData\Roaming\Google目录下的旧版本文件。安装部分提供了官方下载链接和详细的安装步骤指南,帮助用户顺利完成Android Studio的重新安装。整个过程旨在确保旧版本完全移除,避免影响新版本的安装和使用。
2025-05-13 16:46:43
660
1
原创 git The requested URL returned error: 429 已解决
在使用Git提交代码时,可能会遇到文件大小限制的问题。Git默认单个文件大小限制为50M,超过此大小会发出警告,超过100M则无法提交。为了解决这一问题,可以通过修改Git的配置来调整单个文件的大小限制。例如,使用命令git config --global http.postBuffer 524288000可以将单个文件的大小限制设置为500M。这一调整有助于顺利提交较大的文件,避免因文件大小限制导致的提交失败。
2025-05-12 11:36:45
444
原创 【基于STM32 DY-SV17F音乐模块开发】
基于stm32做一个简单的音乐播放小功能,音乐模块为dysv17f,芯片为stm32f103c8t6
2025-02-24 14:27:44
1424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅