STM32 TFT学习笔记——刷屏

这篇博客记录了在STM32 NUCLEO-F303RE上使用MDK5.14开发环境,针对2.4英寸240*320分辨率ILI9325驱动的TFT LCD进行初始化配置和全屏颜色填充的过程。重点在于理解电源控制寄存器的设置以及RGB565格式颜色的显示。初始化时需注意交换RB顺序以显示正确颜色,同时调整R20、R21地址寄存器和R50~R53限制寄存器来实现全屏更新。
摘要由CSDN通过智能技术生成

主机环境:Windows 7 SP1

开发环境:MDK5.14

目标板:ST NUCLEO-F303RE

TFT型号:2.4英寸,带触摸,SD卡,240*320分辨率,26万色

驱动IC:ILI9325

ST库版本:STM32Cube_FW_F3_V1.1.0


之前已经正确读取了ILI9325的ID号,现在编辑以下刷屏代码,以固定颜色填充满整个LCD屏幕,最重要的一步是对ILI9325进行初始化配置,对着文档写入各个寄存器的值。尤其是电源控制寄存器。初始化列表如下

/**********************************************************************
函数:LCD_Init()
函数作用:LCD初始化
参数:无
返回值:无
上一版本:无
当前版本:1.0
作者:anobodykey
最后修改时间:2015-07-28
说明: LCD初始化即对ILI9325进行配置
**********************************************************************/
void LCD_Init(void)
{
	ILI9325_Init();//初始化ILI9325

	ILI9325_nCS_Set_Low();
	//Display Control
	ILI9325_Write_Reg(0x01,0x0100);//Driver Output Control
	ILI9325_Write_Reg(0x02,0x0700);//Driving Wave Control line inversion
	ILI9325_W
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值