新手请教:ALIENTEK 教程中,TFTLCD 显示实验部分;结构体 _lcd_dev lcddev;成员内容,在哪 里赋值?

2019-08-16 20:15发布

工程中有:
//LCD重要参数集 typedef struct   {     u16 width;         //LCD 宽度 u16 height; //LCD 高度 u16 id; //LCD ID u8  dir;         //横屏还是竖屏控制:0,竖屏;1,横屏。 u8  wramcmd; //开始写gram指令 u8  setxcmd; //设置x坐标指令 u8  setycmd; //设置y坐标指令   }_lcd_dev;  
//LCD参数 extern _lcd_dev lcddev; //管理LCD重要参数
只有在初始化函数 Lcd_Init() 中,找到有 lcddev.id = LCD_ReadReg(0x0000); 其它成员找不到赋值的地方;函数中直接使用了,如: void LCD_Clear(u16 color) { u32 index=0;       u32 totalpoint=lcddev.width; LCD_WriteRAM_Prepare();     //开始写入GRAM . . . }
void LCD_WriteRAM_Prepare(void) {   LCD->LCD_REG=lcddev.wramcmd;   }
  lcddev.wramcmd; ...等...的内容在哪里?Lcd.c .h中没有。 不明白。
   请老师们解答下。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。