新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > stm32接收中文字符,解析中文字符的方法与调试

stm32接收中文字符,解析中文字符的方法与调试

作者: 时间:2016-12-03 来源:网络 收藏
测试过程:
1、在keil中写出一个字符,例如"袁",然后写一个测试程序:

u8 *arr = "袁";
while(*arr!=0)
{
printf(" 0x%2x ",*arr++);
}

本文引用地址:https://www.eepw.com.cn/article/201612/325185.htm可以看到打印出来一个结果:0xd4 0xac。
2、解析这种打印的原因:
新建一个txt文件,用ultraedit打开,然后查看其十六机制的格式(CTRL+H),可以看到其结果是一样的,然后再用记事本打开这个文件,另存为,可以看到其编码方式为ANSI。
3、反向编写程序

u8 arr[2]={0xd4,0xac};
printf(" %srn ",arr);

可以看到结果也是"袁",也即是说,对于设备的中文字符支持,可以使用这种方法,更好的了解原理。
使用范围:
1、串口配置设备中含有中文的字符串数组。
2、通过网络配置设备的还有中文的字符串数据。


关键词: stm32中文字

评论


技术专区

关闭