【STM32H743IIT6】正点原子阿波罗TFTLCD移植
- 开源代码
- 2025-08-29 01:15:02

前言
做个记录,有一些地方是要注意一下的。
板子 移植 第一步:配置好CubeMX由于是移植,那么就直接跟着正点原子提供的TFT源码来配置。
1、时钟配置 2、MPU内存保护配置内存保护顺便就配置完吧。
上半部分:
下半部分:(包含TFT所需,重要!)
最后一点:
3、FMC配置 4、引脚改动两处改动。
(1)PB5作为背光脚 (2)直接将片选脚改为PD7以上就是移植的配置需要,直接生成MDK即可。
第二步:移植文件 1、代码文件可见正点原子提供有四个文件,其中第三个.c文件是着重需要注意的,后面会说。
2、移植到自己工程的BSP文件夹移植文件代码首先就要把头文件改好,改到符合自己工程的样子,这个就不说了。
(1)lcd.c文件需要修改位置1.首先删除红框内代码,这是为了后面准备,避免报错
2.以下由于已经配置好了FMC,都是可以注释掉的
(2)lcd_ex.c需要修改位置 先把此文件中函数全部复制下来,然后将这个文件删掉,清理出你的工程!接着将你所复制的所有的函数,将其粘贴到lcd.c文件的最底下,就是添加上代码 (3)lcd.h需要修改位置添加以下函数声明即可,即原本lcd_ex.c中的函数声明。
(4)lcdfont.h字库无需修改 3、最后剩下的文件 4、测试 main.c文件 现象可见成功显示。
【STM32H743IIT6】正点原子阿波罗TFTLCD移植由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【STM32H743IIT6】正点原子阿波罗TFTLCD移植”
上一篇
CRTP在项目优化中的使用