求助关于LCD显示屏驱动程序例程问题

2019-10-15 04:09发布

本帖最后由 邵少少 于 2017-2-8 09:11 编辑

在对LCD写操作的时候,LCD_WR_REG(U16 data)函数,这个函数往LCD写命令,类似0x29,0x2c这样子的,又要写需要读取或者需要写入数据的 寄存器名称,例如R7等等,我是不明白LCD如何区分这两个数据,命令和 寄存器名称是有重叠的部分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
邵少少
2019-10-16 15:09
南有乔木 发表于 2017-2-8 14:09
就像例程中的
void LCD_DisplayOn(void)
{                                          

我一开始也是和你一样的理解,结果看到了这个真的有些不懂了,因为GRAM排序肯定是和命令有重叠的,从00开始就重叠了。所以厂家考虑到这些,在读写GRAM前必须写入读命令0x2E和写命令0x2C,但是例程在读芯片ID时并没有先写入命令,而是直接读出ID,让我不太明白,例如图中我标注的 QQ截图20170208130030.png

一周热门 更多>