dealchars.h

来自「PIC18F4620、TIS6700下RFID程序」· C头文件 代码 · 共 27 行

H
27
字号
#define uint unsigned int
#define uchar unsigned char
#define CRC16_PRESET		0xFFFF
#define CRC16_POLYNOM		0x8408			/* x^16 + x^12 + x^5 + 1 */


 


////////////////////////////////////////////////////////////////////////
//Cyclic Redundancy Check (CRC). According to ISO/IEC 13239
////////////////////////////////////////////////////////////////////////
uint CRC16CheckSum(unsigned char *cBuffer, uchar iBufLen);

///////////////////////////////////////////////////////////////////////////////
//Reverse the bits of a byte, 7-0, 6-1, 5-2, 4-3
///////////////////////////////////////////////////////////////////////////////
uchar reverse_byte(uchar original_byte);
///////////////////////////////////////////////////////////////////////////////
//convers two char to a HEX 
///////////////////////////////////////////////////////////////////////////////
uchar char_to_hex(uchar high_char, uchar low_char);
///////////////////////////////////////////////////////////////////////////////
//convers HEX to a two char 
///////////////////////////////////////////////////////////////////////////////
uint hex_to_char(uchar a_hex);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?