C语言
文章平均质量分 75
Kong Deheng
这个作者很懒,什么都没留下…
展开
-
C语言实现十进制转换成十六进制的实现(有例程),不用scanf函数,STM32 在Keil5环境
STM32 十进制转换成十六进制的实现(有例程),在Keil5里面用C语言实现,不用scanf函数我看了很多十进制转换十六进制的文章,几乎全部都是利用scanf()函数写的,这和我想实现的功能并不一样,于是我打算自己写一个转换代码。关于十进制转十六进制十进制转十六进制的方法网上介绍的很多,这里简单说明一下。用十进制的数除以十六,得到的余数保留,得到的商继续除以十六,直至除到商为0为止,将先得到的余数排在最右边,后得到的按照顺序依次往左排,排完所有的余数之后,便得到了十进制对应的十六进制数。更详细的教程原创 2021-04-09 15:11:23 · 7427 阅读 · 0 评论 -
C语言实现CRC-16 MODBUS校验码的生成,浅谈CRC-16检验码
关于CRC校验码CRC又称循环冗余校验,是用来检测或校验数据传输或者保存是否出现错误的一种方法。我也看了很多关于CRC校验码的文章,如果有没看懂的请看CRC码计算及校验原理的最通俗诠释这一篇文章,文章向我们介绍了CRC校验码是通过什么方法计算出来的,文章挺通俗易懂的。校验码的长度可以根据自己的意愿来定,也可以根据国际上的标准来定,根据自己的实际情况来定,校验码越长,出错的概率肯定就越小。校验码的唯一性问题为什么说校验码也会出错呢,这就涉及到校验码的唯一性问题的探讨上了,我们知道,我们要发一串数据,校验原创 2021-04-15 14:25:19 · 2116 阅读 · 0 评论