1. 程式人生 > >解決將龍邱oled庫移植到野火工程裏,oled漢字無法顯示問題

解決將龍邱oled庫移植到野火工程裏,oled漢字無法顯示問題

con tro 程序編譯 無法顯示 不能 man color pad 工程

第一,檢查oled是否和單片機控制引腳正確相連。

GND

VCC

CLK:時鐘信號

miso

RST:

DC:DATE COMMAND/CONTROL

CS:CHIP SELECT

技術分享圖片

第二,檢查工程裏是否有要顯示的字的字庫。

技術分享圖片

第三,如果程序編譯正確,英文、字符等也顯示正常,唯獨中文漢字不能顯示,

那麽,檢查文件編碼,尤其是當從一個工程一直到另一個工程裏,

在IAR編碼很存在問題,界面中文編碼顯示正常不一定代碼寫進單片機裏的漢字就正確,請看下面截圖,註意區分編碼不同。

錯誤編碼

技術分享圖片

正確編碼,從英文半角狀態下的雙引號可以辨別技術分享圖片

解決方法,只能把原有的編碼有誤的文件徹底刪除,然後用別的文本編輯器(notepad++)新建文件,把之前的代碼先復制粘貼到word裏,註意粘貼時選擇性粘貼,不保留格式,然後選中粘貼後的代碼,右鍵復制,再粘貼到新建的文檔裏。最後在之前的工程裏重新添加文件即可。

解決將龍邱oled庫移植到野火工程裏,oled漢字無法顯示問題