FSMC工程 ILI9325驱动LCD

本文档详细介绍了如何使用STM32CubeMx配置FSMC来驱动ILI9325 LCD,包括配置步骤、注意事项以及代码修改过程。在标准库和HAL库之间转换时,对GPIO、FSMC初始化函数和LCD初始化函数进行了相应的调整,最终实现了在2.4寸TFT液晶屏上的成功显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发环境:

STM32F103ZET6      STM32CubeMX      Keil5

使用STM32CubeMx创建FSMC工程,生成后使用keil5创建TFT-LCD驱动程序,实现在LCD上显示。

网上有一些配置FSMC的,有驱动TFT-LCD的程序,不过大多是标准库的,有一些找到的驱动程序可是试了试,没有效果,所以自己修改。

现在有四块屏,1602(显示一些数字),128604(显示字符,简单图片),2.4寸TFT液晶屏(ili9325驱动,可触摸,240*320),3.5寸TFT(hx8357驱动,可触摸),此篇只写2.4寸TFT液晶屏,基本方法是修改厂家提供的使用FSMC的驱动文件,将标准库文件修改为在HAL库中可以运行的文件,因为之前将12864的标准库程序修改为HAL库程序成功,所以可以借鉴。


1602



12864



12864



3.5TFT-LCD



图片发自简书App



图片发自简书App



图片发自简书App
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值