STM32
直播中

李思路

8年用户 173经验值
私信 关注
[问答]

TFT实验代码R34是什么寄存器?

原子哥:
       我在看实验10 TFTLCD显示实验中ILI93xx.c文件中问题:
1.//设置光标位置
//Xpos:横坐标
//Ypos:纵坐标
__inline void LCD_SetCursor(u16 Xpos, u16 Ypos)
{
LCD_WriteReg(R32, Xpos);
LCD_WriteReg(R33, Ypos);
}
问程序中R32,R33在ILL9329芯片资料中不是横,纵坐标设置寄存器,也没有看见有R33这个寄存器,这是为什么呢?
2.//开始写GRAM
void LCD_WriteRAM_Prepare(void)
{
LCD_WR_REG(R34);
}
请问这个R34是什么寄存器呢?ILL9329芯片资料中也没有这个寄存器?为什么呢?

回帖(3)

李冬茗

2020-3-31 09:24:50
R32,就是0X20
R33,就是0X21.
要看本质.不能看名字.
就像WJB,一般人看他是***.其本质是影帝.
举报

贺若龙

2020-3-31 09:36:17
原子哥:
   1)__inline 这个是什么意思啊?
   2)这个是初始化的程序:
    else if(DeviceCode==0xB505)
 {
  LCD_WriteReg(0x0000,0x0000); 
  LCD_WriteReg(0x0000,0x0000);
  LCD_WriteReg(0x0000,0x0000);
  LCD_WriteReg(0x0000,0x0000);
  
  LCD_WriteReg(0x00a4,0x0001);         //这个寄存器真的还找不到?
  delay_ms(20);   
  LCD_WriteReg(0x0060,0x2700);
  LCD_WriteReg(0x0008,0x0202);
  
  LCD_WriteReg(0x0030,0x0214);
  LCD_WriteReg(0x0031,0x3715);
  LCD_WriteReg(0x0032,0x0604);
  LCD_WriteReg(0x0033,0x0e16);
  LCD_WriteReg(0x0034,0x2211);
  LCD_WriteReg(0x0035,0x1500);
  LCD_WriteReg(0x0036,0x8507);
  LCD_WriteReg(0x0037,0x1407);
  LCD_WriteReg(0x0038,0x1403);
  LCD_WriteReg(0x0039,0x0020);
  
  LCD_WriteReg(0x0090,0x001a);
  LCD_WriteReg(0x0010,0x0000);
  LCD_WriteReg(0x0011,0x0007);
  LCD_WriteReg(0x0012,0x0000);
  LCD_WriteReg(0x0013,0x0000);
  delay_ms(20);
  
  LCD_WriteReg(0x0010,0x0730);
  LCD_WriteReg(0x0011,0x0137);
举报

丘素莉

2020-3-31 09:55:12
1,百度.
2,这段我都是copy厂家的,没仔细研究过.你可以删掉试试.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分