![]() |
發布時間: 2021-7-22 22:33
正文摘要:最近用STM32F103在做OLED屏幕調試出現了一些問題,問題:第一頁的顯示的文字是正常的,但是到了第二也就不正常了,也試著從網上找方法解決,都試了,沒有用,求各位網 ... |
取模的問題,去瞅瞅中景園的oled例程把 |
Y_G_G 發表于 2021-7-23 18:06 感謝大佬的指導,我去看看 |
這本就不是什么多難的事,因為,第二行已經有字的形狀出來了,不是取模的問題就是頁面的地址不對 看一下數據手冊,你至少是要知道怎么去操作這個驅動 SH1106和SSD1306只是初始化代碼一樣而已,顯示原理是不一樣,不是完全兼容的,你要看一下自己 的驅動IC是什么型號的 SH1106的列顯示并不是0-127,是2-129, 如果是左右掃描的話,SSD1306是要指定列地址的,如果是上下掃描顯示的話,就要指定頁面地址 而SH1106是不用的 |
名字不是重點 發表于 2021-7-23 15:01 謝謝了,我先看看哈 |
X坐標取0-127,按16*16字體,顯示8個漢字 Y坐標取0-7頁,漢顯第一行Y=0 ,第2行Y=2,第3行Y=4,第4行Y=6,一個漢字占2行,全屏顯示8*4個漢字 如果行1從頁1開始,就行2就取頁3,余下類推。 明白這個就行了。 |
qj3518111 發表于 2021-7-23 09:41 我的四線的OLED來的,參考不了 |
51mcu 發表于 2021-7-23 10:18 那為什么第一頁的內容顯示正常 |
漢字取模方式不對,重新試試. |
看下正點原子的例程,里面有現成的copy即可 |