//将1个字符转换为16进制数字
//chr:字符,0~9/A~F/a~F
//返回值:chr对应的16进制数值
u8 chr2hex(u8 chr)
{
if(chr>='0'&&chr<='9')
return (chr-'0');
if(chr>='A'&&chr<='F')
return (chr-'A'+10);
if(chr>='a'&&chr<='f')
return (chr-'a'+10);
return 0;
}
//将1个字符转换为16进制数字
//chr:字符,0~9/A~F/a~F
//返回值:chr对应的16进制数值
u8 chr2hex(u8 chr)
{
if(chr>='0'&&chr<='9')
return (chr-'0');
if(chr>='A'&&chr<='F')
return (chr-'A'+10);
if(chr>='a'&&chr<='f')
return (chr-'a'+10);
return 0;
}