自制的429开发板到了最后的一个目标-TouchGFX
随着新版本的发布,TouchGFX和CubeMX之间的集成越来越好了,操作了越来越容易了。
这里429需要用到SDRAM+LTDC+FreeRTOS+SPI(触屏)以及LCD液晶屏的驱动,这些自己先搞定,也不难,都搞定了就可以到TouchGFX的配置了。
- FreeRTOS里面设置


- 开启DMA2D以及LTDC的全局中断
- Cubemx配置TouchGFX
先点additional software下载这个包


然后配置,配置不对的话会有错误提示,按照提示解决就好了。

- CubeMX生成代码
- 去freertos.c添加TouchGFX运行函数MX_TouchGFX_Process()
void StartDefaultTask(void const * argument)

本文介绍了如何在STM32F429开发板上使用TouchGFX,包括配置SDRAM、LTDC、FreeRTOS、SPI和LCD驱动,以及在TouchGFX中设置和处理触屏事件。通过CubeMX和TouchGFX Designer完成界面设计,并在Keil中编译下载,最终实现按钮操作控制进度条的功能。
最低0.47元/天 解锁文章
1万+

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



