新聞中心

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

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

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

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

        本文引用地址:http://www.104case.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中文字

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 苍南县| 德庆县| 罗甸县| 宁远县| 宜兰县| 阜康市| 永仁县| 定南县| 竹北市| 乌拉特前旗| 永吉县| 华容县| 福海县| 姜堰市| 习水县| 静海县| 顺义区| 同仁县| 沈阳市| 延庆县| 道真| 梓潼县| 宁乡县| 黎川县| 抚宁县| 紫云| 兴宁市| 上饶县| 乌恰县| 中阳县| 呈贡县| 延津县| 务川| 大洼县| 盐津县| 彰化市| 岱山县| 丰顺县| 镇原县| 沿河| 临潭县|