开发环境:
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
在网上使用STM32CubeMx配置FSMC的工程有一些,不过存在问题

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

被折叠的 条评论
为什么被折叠?



