×
嵌入式 > 嵌入式开发 > 详情

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

发布时间:2024-07-01 发布时间:
|
测试过程:
1、在keil中写出一个字符,例如"袁",然后写一个测试程序:

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

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

u8 arr[2]={0xd4,0xac};
printf(" %s\r\n ",arr);

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


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
中国力量助力新型可编程光量子芯片问市