crc16ibm.h
429 字节
#ifndef __CRC16_IBM_H
#define __CRC16_IBM_H
#include "stm32f1xx.h"
//将两位的 u8 转为一位的 u16
//void u8_2_u16(uint16_t *value, uint8_t * buff);
void u16_2_u8(uint16_t *data,uint8_t *a);
uint8_t Buff_Compare(uint8_t *buff_1,uint8_t* buff_2,uint8_t BuffSize);
//crc16校验
uint16_t crc16_ibm(uint8_t *ptr,uint16_t len);
uint8_t Frame_Check(uint8_t* frame);
uint8_t Frame1_Check(uint8_t *checkBuf, uint32_t bufLength);
#endif