/*输入:待校验的数据首地址+长度 输出:校验和*/ uchar CRC_VAL(uchar *buf,uchar len){ uchar i,crcdat = 0;for(i = 0; i<len; i++)crcdat = CRCTable[*(buf+i)^crcdat];return crcdat;}
crc16校验函数使用函数需输入待校验数组指针数组名字咯与数组字节数返回值为ushort型16位crc校验码ushortcrc16ucharpuchmsgushortusdatalenucharuchcrchi高crc字节初始化ucharuchcrclo低crc字节初始化uintuindexcrc循环中的索引whileusdatalenreturnuchcrchi主函数voidmain串口通讯相关设定 /*一段简单的51单片机CRC16校验...
#include51单片机STC89C52RC上生成CRC16校验码的C语言程序/*一段简单的51单片机CRC16校验码生成代码,上机测试通过,给那些想拿来主义的朋友们使用或许有用@Email:z6b@qq.com*//*本代码在Keil中测试通过,在STC89C52RC单片机上测试通过*/#include酞丛衅腆整昼狡猴封秽恕妥钞颐鞠仍菲氏的嗡搭湃敖褐卡解苔射驹锣...
51单片机STC89C52RC上生成CRC16校验码C语言程序 /*一段简单的51单片机CRC16校验码生成代码,上机测试通过,给那些想拿来主义的朋友们使用或许有用@Email:z6b@*/ /*本代码在Keil中测试通过,在STC89C52RC单片机上测试通过 */ #include STC89C5xRC.H #define uint unsigned int #define uchar unsigned char #define...
本工工具是一款用于CRC校验计算和代码生成的软件工具,支持CRC-4、CRC-5、CRC-6、CRC-7、CRC-8、CRC-16、CRC-32等多种CRC校验计算和代码生成,可自动生成C语言代码和Verilog语言的代码,极大方便了在嵌入式开发过程中,CRC校验算法的使用。 界面如图所示: 下载链接:链接:https://pan.baidu.com/s/1KC64iQQb_c9...
启动定时器1计算出crc16校验码后通过串口发送可用串口通讯助手等软件察看crc16校验码本例计算出的正确的crc16校验码数值为 /*一段简单的51单片机CRC16校验码生成代码,上机测试通过,给那些想拿来主义的朋友们使用或许有用@Email:***/ /*本代码在Keil中测试通过,在STC89C52RC单片机上测试通过*/ #include <STC...
/*一段简单的51单片机CRC16校验码生成代码,上机测试通过,给那些想拿来主义的朋友 们使用或许有用@Email:z6b@qq*/ /*本代码在Keil中测试通过,在STC89C52RC单片机上测试通过 */ #include #defineuintunsignedint #defineucharunsignedchar #defineushortunsignedshort ...