久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > stm32接收中文字符,解析中文字符的方法與調試

stm32接收中文字符,解析中文字符的方法與調試

作者: 時間:2016-12-03 來源:網絡 收藏
測試過程:
1、在keil中寫出一個字符,例如"袁",然后寫一個測試程序:

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

本文引用地址:http://cqxgywz.com/article/201612/325185.htm可以看到打印出來一個結果:0xd4 0xac。
2、解析這種打印的原因:
新建一個txt文件,用ultraedit打開,然后查看其十六機制的格式(CTRL+H),可以看到其結果是一樣的,然后再用記事本打開這個文件,另存為,可以看到其編碼方式為ANSI。
3、反向編寫程序

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

可以看到結果也是"袁",也即是說,對于設備的中文字符支持,可以使用這種方法,更好的了解原理。
使用范圍:
1、串口配置設備中含有中文的字符串數組。
2、通過網絡配置設備的還有中文的字符串數據。


關鍵詞: stm32中文字

評論


技術專區

關閉