新闻中心

EEPW首页>嵌入式系统>设计应用> 基于STM32 的FSMC接口驱动TFT彩屏的设计方案

基于STM32 的FSMC接口驱动TFT彩屏的设计方案

作者: 时间:2014-01-08 来源:网络 收藏
LCD_FSMC_Config()设置FSMC模式的代码如下:

  以上主要使用FSMC_NORSRAMInitTypeDef类型的结构体和FSMC_NORSRAMTimingInitTypeDef类型的结构体对FSMC 进行配置。第一种类型结构体主要配置存储器类型,数据宽度等用于NOR FLASH 的模式配置;另一种类型结构体用于配置FSMC 的NOR FLASH模式下读/写时序中的地址建立时间、地址保持时间等。

  (3)FSMC模拟8080读/写参数、命令

  初始化完成FSMC 接口后,就可以使用FSMC 向ILI9341发送数据了。在LCD_Ini(t )中调用Lcd_init_conf()函数向ILI9341写入一系列的控制参数:

  限于篇幅,以上只是该函数其中的一部分,省略部分的代码只是写入的参数和命令有些不一样,这些命令和参数设置了像素点颜色格式、屏幕扫描方式、横屏/竖屏等初始化配置,可以从ILI9341的datasheet命令列表中查到这些命令的意义。函数LCD_ILI9341_CMD()的作用是写入命令,函数LCD_ILI9341_Parameter()的作用是写入命令参数。

  5 结语

  本文对基于的TFT液晶显示模块的驱动方法进行了探讨,设计的硬件电路和软件能对显示控制芯片ILI9341进行有效的控制,所有程序均在系列的软件编译环境下调试通过。经实际证明,本方案是可行的,能保证320×240 点阵的TFT 刷新率,且留有足够CPU时间给用户程序。其硬件电路结构简单、控制方式灵活、对于其他型号的接口芯片也有参考价值。

模拟信号相关文章:什么是模拟信号



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭