- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 PMAlignTool说明
PMAligntool详细说明,转载于https://blog.youkuaiyun.com/qq_34699535/article/details/108783360
2023-03-01 16:27:45
666
原创 stm32修改寄存器的位操作方法
使用 C 语言对寄存器赋值时,我们常常要求只修改该寄存器的某几位的值,且其它的寄存器位 不变,这个时候我们就需要用到 C 语言的位操作方法了。 1.把变量的某位清零此处我们以变量 a 代表寄存器,并假设寄存器中本来已有数值,此时我们需要把变量 a 的某一位 清零,且其它位不变 //定义一个变量 a = 1001 1111 (二进制数)unsigned char a = 0x9f;//对 bit2 清零a &= ~(1<<2);//括号中...
2021-07-01 11:20:57
1129
1
原创 三菱plc fx2N用梯形图写crc校验
在网上流行的CRC码的计算方法如下:1、 预置1个16位的寄存器为十六进制FFFF(即全为1);称此寄存器为CRC寄存器;2、 把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低 8位相异或,把结果放于CRC寄存器;3、 把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查移出位;4、 如果移出位为0:重复第3步(再次右移一位); 如果移出位为1:CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或;5、 重复步骤3和4,直到右移8次,这样整个8位
2021-06-03 11:01:33
8275
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人