TFT LCD试验中的 LCD_Scan_Dir(u8 dir)函数不甚理解,麻烦原子哥解释一下。

2019-07-21 02:06发布


其他的地方还好,就是这个部分,现在一头雾水,不知道里面的setxcmd+1,setxcmd+2,setxcmd+3都是干什么用的。还有LCD_WR_DATA();里面带的参数都是怎么来的

还有就是这里画笔出事颜 {MOD}和背景颜 {MOD}为什么设置成0x0000和0xffff?datasheet里面也没有说过这个啊。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
八度空间
1楼-- · 2019-07-21 07:07
1、楼主要明白液晶寄存器地址怎么排列的,setxcmd+1,setxcmd+2,setxcmd+3这几个寄存器地址是顺序的,注意看setxcmd寄存器地址是什么,这个是结构体成员,在后面的操作中对它进行了赋值,具体看例程
2、至于画笔颜 {MOD},背景颜 {MOD},这个设置随意的,只是认为的规定了初始的颜 {MOD}而已,也可以是其他的颜 {MOD},或者空白的都行
sdjkjsdh
2楼-- · 2019-07-21 12:53
 精彩回答 2  元偷偷看……
合肥-文盲
3楼-- · 2019-07-21 16:04
1.对于第一个问题,我觉得你应该看5510的手册,而不应该看9341的手册,肯定5510在设置横坐标和纵坐标操作比较特殊,和9341的处理方式不同。看看下图就明白了:


2.LCD_WR_DATA()里面的数据就是坐标值!!!

一周热门 更多>