我這個也是在網上看到的,只不過網上的方法我用了不用,也不懂原理,就把自己實驗得到的結果儲存一下備忘。
前提:因為esp8266-01s 記憶體太小,不可能把漢字字型檔放裡面,但為了顯示漢字,只能單字進行取模。
軟體:pctolcd2002
設定:我用的是esp-01s和1.3寸oled做的乙個時鐘,其他硬體不保證成功。
選項設定如下圖:
只有取模方式一定要選擇「逐行式」,否則亂碼。自定義格式選擇c51式,並選擇自定義格式。其他位置不變。取模方式如果不對,就會顯示亂碼。
每個字放在下面兩行黃色**之間,把兩邊的大括號去掉,按如下格式。我看網上有人多可以多個字放一起,我是沒成功,都是乙個個來。
const unsigned char xing u8x8_progmem = ;/*星*/
display.drawxbm(44, 44, 16,16, xing);
即可正常顯示如下圖(只是效果展示,還沒排版):
Oled取模工具採坑
我在開發過程中,遇到了乙個問題,無論是我自己取的字模還是圖模燒寫到oled顯示屏上的時候都會變成一堆亂七八糟的東西 我選擇把別人正確取的模於自己取的模放到一起對比不同的區別 例如 莘 0 莘 1 16 x 16 宋體 第乙個是我取的模,第二個是人家取的模 對比發現有很大不同,我開始嘗試解決 最後我發...
取模操作 補充說明
在演算法中,有時候要用到取模操作,為的是避免資料過大溢位,而有時候只需要驗證演算法的有效性,並關心實際的值,下面給出取模操作的性質以及乙個簡單的應用例子。a b c a c b c c a b c a c b c c a b c a c b c c a b c not equal to a c b ...
STM32顯示通過取模軟體取模的漢字
一 取模軟體設定,參考下圖 二 軟體參考,正點原子開發板 放標頭檔案 struct typfnt gb16 漢字字模資料結構體 放c檔案 定義漢字點陣結構體,資料由正點原子贈送的取模軟體獲得 struct typfnt gb16 code gb 16 資料表,void show chinese u1...