熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-12-31 20:28
正文摘要:有時(shí)你以為不會(huì)有錯(cuò),但是錯(cuò)誤往往出現(xiàn)在意料之外。那天,用MCU的串口向觸摸屏發(fā)送漢字字符串,但是在發(fā)送某個(gè)字符串的時(shí)候想要顯示的東西總是不能在觸屏上正常顯示,發(fā)送另外的字符串卻能正常顯示,這就奇了怪了, ... |
打一個(gè)補(bǔ)丁就解決問(wèn)題了。 http://www.torrancerestoration.com/ziliao/file/0xfd.rar |
神出沒(méi) 發(fā)表于 2021-1-1 08:23 看我的這個(gè)貼子,LCD12864手冊(cè)里面提過(guò)這個(gè)問(wèn)題的 LCD12864中文資料包 http://www.torrancerestoration.com/bbs/dpj-200462-1.html |
keil軟件不能正常編譯某些漢字。比如0xC8FD的“三”、0xC9FD的“升”。導(dǎo)致LCD12864不能正常顯示。凡是ASCII值的低字節(jié)是0xFD的漢字都不能正常編譯。 解決辦法是:漢字后面跟一個(gè)轉(zhuǎn)義字符 \xfd。例如Buffer[12]= {"一二三\xfd四五}; 以下71個(gè)字,都需要加\xfd: 褒餅昌除待諜洱俘庚過(guò)糊積箭燼君魁例籠慢謬凝琵訖驅(qū)三升數(shù)她聽(tīng)妄錫淆旋妖引育札正鑄佚冽邶 埤犖蔟摭啐幘獫愷泯潺嫗紈琮槧輦挲臊忑睚銓稞瘕頎螨籪酏觚鳊鼾 GB2312的地址范圍是0xA1A0~0xF7FF, 大家有需要可以參考我在51hei發(fā)的貼子 LCD12864中文資料包 http://www.torrancerestoration.com/bbs/dpj-200462-1.html |
安裝一個(gè)補(bǔ)丁就行,或在不支持的漢字前面加斜杠,是正斜杠還是反斜杠,忘了 |
這怎么解決?是不是只能換個(gè)名詞了 |
Powered by 單片機(jī)教程網(wǎng)