仿照原子哥程序写的LCD显示不了,为什么呢?

2019-07-20 05:15发布

原子哥正规操作是这样的:
       for(i=0;i<height;i++)
        {
                LCD_SetCursor(sx,sy+i);           //设置光标位置
                LCD_WriteRAM_Prepare();     //开始写入GRAM,函数内就一句话LCD->LCD_REG=0x2C;       
                for(j=0;j<width;j++)   LCD->LCD_RAM=color[i*width+j];//写入数据
        }                  


然后我写的是定义了一个数组,数组已经填充好了,仿真也能看到数据,可是执行过LCD->LCD_RAM=shuzu[j][i];       
之后还是LCD没有显示,而且鼠标放在LCD->LCD_RAM上一直显示值为0x0041,不知道是什么鬼



另外再问一下,为什么font.h文件不能被多次include呢?它里面有定义变量,不是开头也有ifndef吗?为什么多次引用会报错重复定义呢?
谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。