TFT LCD显示实验中的疑问

2019-07-21 00:40发布

在TFT LCD显示实验设置光标位置的函数,LCD_SetCursor(u16 Xpos, u16 Ypos)中LCD_WR_REG(lcddev.setxcmd+1); 为什么要加这个语句。没看懂。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
it_do_just
1楼-- · 2019-07-21 04:31
回复【4楼】xy125730:
---------------------------------
很明显这个驱动芯片的一个X,Y坐标各有两个指令分别放数据高8位和低8位,第一个指令放高8位数据,指令+1后放低8位数据,具体学会数据手册
it_do_just
2楼-- · 2019-07-21 04:46
你贴整个函数上来吧
it_do_just
3楼-- · 2019-07-21 06:15
刚看了下代码
//设置光标位置 
void LCD_SetCursor(u16 x, u16 y)
{
if(lcddev.id == 0x9341)
{
LCD_WR_REG(0x2A); //写入X坐标
LCD_WR_DATAX(x>>8);
LCD_WR_DATAX(x&0xFF);
LCD_WR_REG(0x2B); //写入Y坐标
LCD_WR_DATAX(y>>8);
LCD_WR_DATAX(y&0xFF);
}
}

这里的是指写入指令0x2A代表要写入X的坐标了,坐标为后面的16字节
xy125730
4楼-- · 2019-07-21 11:03
 精彩回答 2  元偷偷看……

一周热门 更多>