算法:数据转换处理1

void int_to_str(int _iNumber, char *_pBuf, unsigned char _len);
int str_to_int(char *_pStr);

uint16_t BEBufToUint16(uint8_t *_pBuf);
uint16_t LEBufToUint16(uint8_t *_pBuf);

uint32_t BEBufToUint32(uint8_t *_pBuf);
uint32_t LEBufToUint32(uint8_t *_pBuf);

uint16_t CRC16_Modbus(uint8_t *_pBuf, uint16_t _usLen) ;
int32_t CaculTwoPoint(int32_t x1, int32_t y1, int32_t x2, int32_t y2, int32_t x);

char BcdToChar(uint8_t _bcd);
void HexToAscll(uint8_t * _pHex, char *_pAscii, uint16_t _BinBytes);
uint32_t AsciiToUint32(char pAscii);
/


  • 模块名称 : 字符串操作\数值转换
  • 文件名称 : bsp_user_lib.c
  • 版 本 : V1.3a
  • 说 明 : 提供一些常用的sting、mem操作函数以及Modbus CRC16函数
  • 修改记录 :
  •           V1.0  2013-12-05  首版
    
  •           V1.1  2014-06-20  增加大小端整数转换函数
    
  •   		V1.2  2015-04-06  增加 BEBufToUint32()和 LEBufToUint32()
    <

你可能感兴趣的:(work,#,同心度0,算法)