资源简介
开发环境MDK4.12 TFT ILI9325 芯片:STM32F103VET6
使用FSMC 驱动

代码片段和文件信息
/* Includes ------------------------------------------------------------------*/
#include “fsmc.h“
#include “stm32f10x_fsmc.h“
void TFTIL9325_GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE ENABLE);//PD PE 时钟使能
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 ; // PD13 背光控制
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOD &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 ; //LCD-RST PE1
GPIO_Init(GPIOE &GPIO_InitStructure);
/*-- GPIO Configuration ------------------------------------------------------*/
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_7 |
GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10| GPIO_Pin_11| GPIO_Pin_14|
GPIO_Pin_15;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOD &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 |
GPIO_Pin_11| GPIO_Pin_12| GPIO_Pin_13| GPIO_Pin_14 |
GPIO_Pin_15;
GPIO_Init(GPIOE &GPIO_InitStructure);
GPIO_SetBits(GPIOD GPIO_Pin_7); //CS=1
GPIO_SetBits(GPIOD GPIO_Pin_4); //RD=1
GPIO_SetBits(GPIOD GPIO_Pin_5); //WR=1
GPIO_SetBits(GPIOD GPIO_Pin_13); //LIGHT
}
void FSMC_Init(void)
{
FSMC_NORSRAMInitTypeDef FSMC_NORSRAMInitStructure;
FSMC_NORSRAMTimingInitTypeDef p;
p.FSMC_AddressSetupTime = 0x02;
p.FSMC_AddressHoldTime = 0x00;
p.FSMC_DataSetupTime = 0x05;
p.FSMC_BusTurnAroundDuration = 0x00;
p.FSMC_CLKDivision = 0x00;
p.FSMC_DataLatency = 0x00;
p.FSMC_AccessMode = FSMC_AccessMode_B;
FSMC_NORSRAMInitStructure.FSMC_Bank = FSMC_Bank1_NORSRAM1;
FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Disable;
FSMC_NORSRAMInitStructure.FSMC_MemoryType = FSMC_MemoryType_NOR;
FSMC_NORSRAMInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_16b;
FSMC_NORSRAMInitStructure.FSMC_BurstAccessMode = FSMC_BurstAccessMode_Disable;
FSMC_NORSRAMInitStructure.FSMC_WaitSignalPolarity = FSMC_WaitSignalPolarity_Low;
FSMC_NORSRAMInitStructure.FSMC_WrapMode = FSMC_WrapMode_Disable;
FSMC_NORSRAMInitStructure.FSMC_WaitSignalActive = FSMC_WaitSignalActive_BeforeWaitState;
FSMC_NORSRAMInitStructure.FSMC_WriteOperation = FSMC_WriteOperation_Enable;
FSMC_NORSRAMInitStructure.FSMC_WaitSignal = FSMC_WaitSignal_Disable;
FSMC_NORSRAMInitStructure.FSMC_ExtendedMode = FSMC_ExtendedMode_Disable;
FSMC_NORSRAMInitStructure.FSMC_WriteBurst = FSMC_WriteBurst_Disable;
FSMC_NORSRAMInitStructure.FSMC_ReadWriteTimingStruct = &p;
FSMC_NORSRAMInitStructure.FSMC_WriteTimingStruct = &p;
FSMC_NORSRAMInit(&FSMC_NO
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3294 2011-08-18 01:06 LCDdriver(独立使用)\fsmc.c
文件 1862 2011-08-18 01:08 LCDdriver(独立使用)\fsmc.h
文件 13933 2011-08-18 11:30 LCDdriver(独立使用)\ILI9325.c
文件 8845 2011-08-18 11:30 LCDdriver(独立使用)\ILI9325.h
文件 7500 2011-08-18 02:42 LCDdriver(独立使用)\ILI9325_API.c
文件 7964 2010-06-12 18:39 LCDdriver(独立使用)\ILI9325_Font.h
目录 0 2011-08-18 14:32 LCDdriver(独立使用)
----------- --------- ---------- ----- ----
43398 7
相关资源
- SIM908 SDIO FSMC STM32 FIFO
- tftp文件传输工具
- 基于Blackfin 处理器的TFT LCD 驱动设计
- 液晶面板TN的和TFT的区别
- STM32分别以串口硬件SPI模拟并口驱动
- 基于Actel FPGA的TFT控制器技术方案设计
- 主流TFT液晶屏型号代码含义
- TFT-LCD系统时序控制模块
- TFT-LCD玻璃基板制造方法
- TFT LCD面板产业2012年呈复苏
- Image2Lcd+汉字取模,TFT助手
- STM32 7寸TFT驱动
- 1.8TFT显示屏 IC ST7735S SPI接口
- stm32F103C8外部flash图片显示
- Bad Apple.zip
- 增益可控放大器
- 2.8寸TFT LCD模块资料与例程
- 基于STM32的TFT显示图片
- STM32的TFT显示,使用Font_libs字库
- TFT LCD 3.5寸驱动程序例程 STM32
- ILI9486 3.5TFT液晶屏Arduino驱动
- TFT-LCD-touch模拟器VC
- Img2lcd 图片取模软件
- ALIENTEK 3.5寸TFTLCD模块资料
- STM32F407+ov5640摄像头在TFTLCD实时显示图
- ili9325中文指令说明
- STM 图片显示TFT 正点原子
- stm32f103c8t6 驱动ili9341 2.8寸TFT LCD液晶显
- 1102-0x20000_hg255d-squashfs-tftp.checksum2.bi
- ALIENTEK MINISTM32 实验10 TFTLCD显示实验
评论
共有 条评论