oled显示时是竖向的取模,gram为何要写成这样的数组?
//OLED的显存
//存放格式如下.
//[0]0 1 2 3 ... 127
//[1]0 1 2 3 ... 127
//[2]0 1 2 3 ... 127
//[3]0 1 2 3 ... 127
//[4]0 1 2 3 ... 127
//[5]0 1 2 3 ... 127
//[6]0 1 2 3 ... 127
//[7]0 1 2 3 ... 127
u8 OLED_GRAM[128][8];
我怎么觉得应该是这样 u8 OLED_GRAM[8][128];
还是没搞懂oled gram的对于关系!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
原子哥,《STM32不完全手册V2.3》第161页倒数第三行“一个通用的在点(x,y)置1表达式为:OLED_GRAM[x][y/8]|=1<<(7-y%8);”是否有误?根据画点函数“void OLED_DrawPoint(u8 x,u8 y,u8 t);”,通用画点表达式是否应为“OLED_GRAM[x][7-(y/8)]|=1<<(7-y%8);”?
一周热门 更多>