12832有32行,在硬件上冒黑,它們是12864的偶數(shù)行,即:
12832的row0,row1,row2......row31分別對(duì)應(yīng)12864的row0,row2,row4......row62勤哗。
所以不對(duì)12864程序做任何修改直接用在12832上抡爹,顯示的內(nèi)容是“壓扁”了的。
本文討論的兩種OLED屏
對(duì)此只需要修改ssd1306將數(shù)據(jù)映射在屏幕上的方式芒划,這里涉及到三個(gè)命令:
1冬竟、COM引腳配置
這是一個(gè)兩字節(jié)命令,命令為0xDA民逼,參數(shù)的4泵殴、5位功能為:
A[4]影響奇數(shù)行和偶數(shù)行是互相穿插還是分開
A[5]影響的是奇數(shù)行和偶數(shù)行的上下關(guān)系
2、左右重映射
單字節(jié)命令拼苍,0xC0使能左右重映射笑诅,0xC8失能左右重映射。效果為OLED上下方向的鏡像映屋。這個(gè)主要是為了配合0xDA命令造成的翻轉(zhuǎn)苟鸯。
3、設(shè)置復(fù)用率
命令為0xA8,參數(shù)取值16~63棚点,效果是垂直方向顯示的范圍