关于oled gram的问题

2019-10-15 19:12发布

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的对于关系!



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
小温
2019-10-16 03:58
回复【2楼】正点原子:
---------------------------------
原子哥,《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);”?

一周热门 更多>