本帖最后由 南来之风 于 2024-9-8 08:45 编辑
嵌入式图形显示领域,lvgl与touchgfx是比较出名的两种方案。由于之前没有体验过touchGFX,本次开发板也在touchgfx工具箱里面有完善的例程可以参考。
touchgfx依赖于st progrmmer,这个刷写工具一定要安装在默认的路径下,否则你还得卸载重装。
选择开发板型号,即可添加自己需要的元素。
比如下面的button,点击一下led翻转。这种从屏幕到GPIO引脚控制需要一个Virtual Function来进行桥接。
UI设计完成后,点击右下角的生成代码,可以非常方便的生成配置代码!
而且生成的工程有IAR, KEIL和CUBEIDE。cubeide工程里面有cubemx配置工程,可以方便的进行图形化配置。可以看到TOUCHGFX已经帮忙生成了LTDC的配置!
这个函数出现在如下源文件中:
实物展示:
|