- 博客(9)
- 收藏
- 关注
原创 谈谈单片机串口/Modbus 485通信对eeprom数据修正
/存入被用户修正过的设定值 :修正以前应从指定地址读出 //savewd=IapRead(0x0400);//这里的关键在于第二个0x0402 0404地址就不要执行指定地址扇区擦除,那样会把以前存入的数据也改掉的!这里配置了一个RX_Lenth=8字节的静态数据接收空间,收到的首址数据为址址值就可以把全部的数据进行接收。/* CRC16计算函数,ptr-数据指针,len-数据长度,返回值-计算出的CRC16数值 */// 设置 IAP 高地址。// 设置 IAP 高地址。
2024-05-26 14:30:27
582
原创 CRC16校验
几种数据的CRC16验证crc16校验码的计算:采用查表的方法,测试图#include “reg51.h”//#include “crc16.h”unsigned char tab[]={“a”};/CRC16.c文件程序源代码//* CRC16计算函数,ptr-数据指针,len-数据长度,返回值-计算出的CRC16数值 */unsigned int GetCRC16(unsigne...
2020-03-24 16:27:34
1487
原创 单片机开发软件对负数的测试
#include “reg51.h”void main(){char m,n,led;m=-20;n=100;led=0;while(1){if(m>=n){;}else{led=~led;m++;n–;}}}仿真结果如图
2019-01-19 16:23:28
1017
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人