熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2021-7-22 22:33
正文摘要:最近用STM32F103在做OLED屏幕調(diào)試出現(xiàn)了一些問題,問題:第一頁的顯示的文字是正常的,但是到了第二也就不正常了,也試著從網(wǎng)上找方法解決,都試了,沒有用,求各位網(wǎng) ... |
| 取模的問題,去瞅瞅中景園的oled例程把 |
Y_G_G 發(fā)表于 2021-7-23 18:06 感謝大佬的指導(dǎo),我去看看 |
|
這本就不是什么多難的事,因?yàn)?第二行已經(jīng)有字的形狀出來了,不是取模的問題就是頁面的地址不對 看一下數(shù)據(jù)手冊,你至少是要知道怎么去操作這個(gè)驅(qū)動(dòng) SH1106和SSD1306只是初始化代碼一樣而已,顯示原理是不一樣,不是完全兼容的,你要看一下自己 的驅(qū)動(dòng)IC是什么型號的 SH1106的列顯示并不是0-127,是2-129, 如果是左右掃描的話,SSD1306是要指定列地址的,如果是上下掃描顯示的話,就要指定頁面地址 而SH1106是不用的 |
名字不是重點(diǎn) 發(fā)表于 2021-7-23 15:01 謝謝了,我先看看哈 |
|
X坐標(biāo)取0-127,按16*16字體,顯示8個(gè)漢字 Y坐標(biāo)取0-7頁,漢顯第一行Y=0 ,第2行Y=2,第3行Y=4,第4行Y=6,一個(gè)漢字占2行,全屏顯示8*4個(gè)漢字 如果行1從頁1開始,就行2就取頁3,余下類推。 明白這個(gè)就行了。 |
qj3518111 發(fā)表于 2021-7-23 09:41 我的四線的OLED來的,參考不了 |
51mcu 發(fā)表于 2021-7-23 10:18 那為什么第一頁的內(nèi)容顯示正常 |
| 漢字取模方式不對,重新試試. |
| 看下正點(diǎn)原子的例程,里面有現(xiàn)成的copy即可 |
Powered by 單片機(jī)教程網(wǎng)