资源简介
ili9481,ili9486,ili9320,ili9325,ST7781,SSD2119,LGDP4531驱动及说明文档
代码片段和文件信息
/******************************************************************************
* 文件名称:ili932x.c
* 摘 要:支持ILI9320和ILI9325驱动IC控制的QVGA显示屏,使用16位并行传输
到头文件中配置 屏幕使用方向和驱动IC类型
注意:16位数据线色彩分布>> BGR(565)
* 当前版本:V1.3
* 修改说明:版本修订说明:
1.修改翻转模式下的ASCII字符写Bug
2.增加可以在翻转模式下的自动行写
3.优化刷图片 使用流水线方法提效率
* 创建:荣晓溪
* 修订:荣晓溪
* 创建日期:2008年9月29日
* 完成日期:2008年12月11日
*重要说明!
在.h文件中,#define Immediately时是立即显示当前画面
而如果#define Delay,则只有在执行了LCD_WR_REG(0x00070x0173);
之后才会显示,执行一次LCD_WR_REG(0x00070x0173)后,所有写入数
据都立即显示。
#define Delay一般用在开机画面的显示,防止显示出全屏图像的刷新
过程
******************************************************************************/
#include “stm32f10x_lib.h“
#include “ili932x.h“
#include “spi_flash.h“
/****************************************************************
函数名:Lcd配置函数
功能:配置所有和Lcd相关的GPIO和时钟
引脚分配为:
PE——16Bit数据总线
PD15——Lcd_rst
PD14——Lcd_rd*
PD13——Lcd_wr
PD12——Lcd_rs*
PD11——Lcd_cs
PB5——Lcd_blaklight 背光靠场效应管驱动背光模块
*****************************************************************/
void Lcd_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/*开启相应时钟 */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOE ENABLE);
/*所有Lcd引脚配置为推挽输出*/
/*16位数据*/
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOE &GPIO_InitStructure);
/*控制脚*/
GPIO_InitStructure.GPIO_Pin =GPIO_Pin_11|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15;
GPIO_Init(GPIOD &GPIO_InitStructure);
/*背光控制*/
GPIO_InitStructure.GPIO_Pin =GPIO_Pin_3;
GPIO_Init(GPIOA &GPIO_InitStructure);
}
/**********************************************
函数名:Lcd初始化函数
功能:初始化Lcd
入口参数:无
返回值:无
***********************************************/
void Lcd_Initialize(void)
{
Lcd_Light_ON;
DataToWrite(0xffff);//数据线全高
Set_nWr;
Set_Cs;
Set_Rs;
Set_nRd;
Set_Rst;
Set_Rst;
Delay_nms(1);
Clr_Rst;
Delay_nms(1);
Set_Rst;
Delay_nms(1);
#ifdef ILI9325
LCD_WR_REG(0x00e30x3008);
LCD_WR_REG(0x00e70x0012);
LCD_WR_REG(0x00ef0x1231);//Set the internal vcore voltage
LCD_WR_REG(0x00010x0100);//S
#endif
#ifdef ILI9320
LCD_WR_REG(0x00e50x8000);
LCD_WR_REG(0x00000x0001);
LCD_WR_REG(0x00010x0100);//S
Delay_nms(10);
#endif
LCD_WR_REG(0x00020x0700);//Line inversion
#if ID_AM==000
LCD_WR_REG(0x00030x0000);//屏幕旋转控制 TFM=0TRI=0SWAP=116 bits system interface swap RGB to BRG,此处ORG和HWM 为0
#elif ID_AM==001
LCD_WR_REG(0x00030x0008);
#elif ID_AM==010
LCD_WR_REG(0x00030x0010);
#elif ID_AM==011
LCD_WR_REG(0x00030x0018);
#elif ID_AM==100
LCD_WR_REG(0x00030x0020);
#elif ID_AM==101
LCD_WR_REG(0x00030x0028);
#elif ID_AM==110
LCD_WR_REG(0x00030x0030);
#elif ID_AM==111
LCD_WR_REG(0x00030x0038);
#endif
LCD_WR_REG(0x00040x0000);
LCD_WR
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-09-28 19:24 资料--TFT\
文件 1282847 2008-11-03 17:52 资料--TFT\ili9320.pdf
文件 1227977 2008-11-26 18:19 资料--TFT\ili9325.pdf
文件 43347 2008-12-17 15:57 资料--TFT\ili932x.c
文件 5320 2008-12-17 15:56 资料--TFT\ili932x.h
文件 1722176 2009-04-03 09:33 资料--TFT\ili9331.pdf
文件 16089 2014-08-21 11:48 资料--TFT\ili9481.c
文件 1110 2013-08-17 10:50 资料--TFT\ili9481.h
文件 1728774 2014-08-19 08:16 资料--TFT\ili9481.pdf
目录 0 2014-09-28 19:27 资料--TFT\ili9486\
文件 821760 2014-09-30 21:39 资料--TFT\ILI9486 TFT显示方向调整.doc
文件 5377758 2014-09-28 16:45 资料--TFT\ili9486\ili9486.pdf
文件 9341 2014-09-28 18:51 资料--TFT\ili9486\ili9486_0.c
文件 805 2014-09-28 19:29 资料--TFT\ili9486\ili9486_0.h
文件 3478 2014-09-28 19:29 资料--TFT\ili9486\ili9486_1.c
文件 2774 2014-09-28 19:30 资料--TFT\ili9486\ili9486_2.c
文件 1998 2014-09-28 19:30 资料--TFT\ili9486\ili9486_3.c
文件 3253 2014-09-28 19:30 资料--TFT\ili9486\ili9486_4.c
文件 1500 2014-09-28 19:30 资料--TFT\ili9486\ili9486_5.c
文件 2679 2014-09-28 19:30 资料--TFT\ili9486\ili9486_6.c
文件 34143 2009-12-07 14:03 资料--TFT\LGDP4531.c
文件 2068453 2009-12-02 13:21 资料--TFT\LGDP4531.pdf
文件 2165 2009-06-11 15:30 资料--TFT\SSD2119.C
文件 1258373 2009-06-05 11:59 资料--TFT\SSD2119.pdf
文件 2182 2009-08-03 14:17 资料--TFT\ST7781-initial_enter_exit_standby.c
文件 1194120 2009-07-23 10:57 资料--TFT\ST7781.pdf
文件 737 2014-08-16 11:12 资料--TFT\说明.txt
- 上一篇:eric6 17.12版本及汉化文件.zip
- 下一篇:基于S2SH网上商城项目源码
相关资源
- 手把手教你学DSP 基于TMS320X281X光盘资
- 广和通G510芯片资料
- YS-V0.7语音识别模块_配套资料
- GBT32960相关资料.rar
- 湘潭大学数据库复习资料汇总
- netflixprize资料
- 华为内部全员学习资料认识5G,发展
- 山东大学操作系统复习资料期末备考
- 华清远见培训全部资料
- 新闻发布系统源代码全部资料
- virtio-net-drivers-VittualBox-virtio-net超级网
- Amlogic S905开发资料
- 中科大软院复试资料.zip
- K60中文资料整合版,高清
- 华大单片机HDSC L136开发板硬件资料
- word文档-资料管理系统4.0企业版
- 吴恩达机器学习公开课资料
- imx8全套资料找了很久才收集全套
- stm32F4最小系统板资料
- ICC数字后端资料pdf
- 浙江省计算机一级总结复习资料
- sip资料(Sip揭秘.pdf、SIP协议精解.pd
- 山东大学计算机网络实验报告及复习
- ur机器人文档资料
- DE2-115资料
- 2018华为网络技术大赛资料合辑
- DY-SV17F开发资料+STM32F103串口2驱动
- 中科大软件学院张曙老师算法导论课
- 地震资料正演软件
- 扬州大学于海东微机原理课件及复习
评论
共有 条评论