9.19 FSMC驱动TFTLCD

2019-07-20 11:54发布

    TFTLCD点亮实验中,我想知道那个例子程序里面的逻辑究竟是什么写的!!!
     我一直想自己写一个完整的代码实现一遍,但是无从下手!!!
     就是我想知道第一步应该干什么,为什么要这么做我不是非常清楚!!

    例子里面的读LCD的ID是怎么读的,这个我有点不是非常清楚。我觉得读ID的时候,你都没有将ID保存进去,怎么读的进来
    就算是厂家写进去了,但是为什么写一个结构体一读就能读出来呢?
     以下这个结构体,整个例程中我都没有找到将数据写进去只有读出来,

   //LCD重要参数集
typedef struct  
{                                                                                    
        u16 width;                        //LCD 宽度
        u16 height;                        //LCD 高度
        u16 id;                                //LCD ID
        u8  dir;                        //横屏还是竖屏控制:0,竖屏;1,横屏。       
        u16        wramcmd;                //开始写gram指令
        u16  setxcmd;                //设置x坐标指令
        u16  setycmd;                //设置y坐标指令
}_lcd_dev;


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
bbq
1楼-- · 2019-07-20 23:31
MrXie 发表于 2017-9-19 16:54
ID是写指令读出来的,在LCD初始化函数那里,也就是楼上贴出来的那些条件语句代码那里

恩恩,不过我比较想知道例子程序里面都没有将数据写进去,你就能将数据读取出来?
还有一点的就是这个只是利用了结构体去读了对吧,但是它凭什么可以这样读!!ID都没有地址什么的,连指令都没有它就直接读了?
bbq
2楼-- · 2019-07-21 03:38
MrXie 发表于 2017-9-19 14:57
下面红 {MOD}的代码不都是读ID的指令嘛
if(lcddev.id

谢谢!!
MrXie
3楼-- · 2019-07-21 09:27
 精彩回答 2  元偷偷看……

一周热门 更多>