1.44TFT彩屏字体翻转,扫描方式的改变
1.44TFT彩屏资料百度链接链接:https://pan.baidu.com/s/1j_6Tapv03-sl9t6uDS3ihg
提取码:uost
1.44TFT彩屏的STM32部分驱动代码:
**lcd.c**
//设置LCD参数
//方便进行横竖屏模式切换
void LCD_SetParam(void)
{
lcddev.wramcmd=0x2C;
#if USE_HORIZONTAL==1 //使用横屏
lcddev.dir=1;//横屏
lcddev.width=128;
lcddev.height=128;
lcddev.setxcmd=0x2A;
lcddev.setycmd=0x2B;
LCD_WriteReg(0x36,0xA8);
#else//竖屏
lcddev.dir=0;//竖屏
lcddev.width=128;
lcddev.height=128;
lcddev.setxcmd=0x2A;
lcddev.setycmd=0x2B;
LCD_WriteReg(0x36,0x08);//扫描方式改变寄存器0x36,参数配置0x08,参数配置如下图及文件
#endif
}
假入改变1.44TFT彩屏字体方向和扫描方式只需修改函数LCD_WriteReg(0x36,0x08)
,0x36是TFT彩屏参数的配置寄存器,即改变参数0x08
改变MV MX MY三个参数即可改变1.44TFT彩屏字体方向和扫描方式,即寄存器0x36的高7位,高6位,高5位,具体配置如下:
MV MX MY三个参数改变字体翻转及镜像,1.44TFT彩屏芯片资料PDF中的ST7735S.pdf页码67~70
寄存器0x36进行TFT彩屏参数的配置,1.44TFT彩屏芯片资料PDF中的ST7735S.pdf页码124