STMCU小助手
发布时间:2022-2-10 21:57
|
1、简介 TouchGFX是一个基于STM32硬件由C++写成的软件框架,使用ST芯片的用户可以免费使用touchgfx。 1.1目录结构 1.2依赖 RT-Thread4.0+ C++ 2.如何使用 2.1使用touchgfx2rttpackage需要在RT-Thread的包管理器中选择它,具体路径如下: RT-Threadonlinepackagesmultimediapackages---> touchgfx:atouchgfxpackageforrt-thread.然后让RT-Thread的包管理器自动更新,或者使用pkgs--update命令更新包到BSP中。 检查工程中是否开启了C++支持和SDRAM、LCD的驱动,如果没有,请手动开启 2.2在工程中打开DMA2D和CRC外设
2.3如果使用mdk开发,MicroLIB库不要打勾,MicroLIB库不支持C++
2.4如果使用studio开发,需要开启libc库,并注意需要配置C++编译规则
2.5设计UI 在TouchGFX文件夹中找到ApplicationTemplate.touchgfx.part,使用TouchGFX4.15.0Designer打开,开始进行UI设计。设计完UI后,记得更新工程。 3.注意事项 当前版本的软件包只支持STM32F4xxSTM32F7xxSTM32H7xx三款类型的芯片,和RGB接口的LCD。 3.1如何更换屏幕 更换屏幕后,只需要修改对应的屏幕参数即可。
用文本文档打开ApplicationTemplate.touchgfx.part,调整分辨率
修改好,双击打开,重新生成UI工程。 3.2如何更改色深 默认只支持RGB88824位色深和RGB56516位色深,只需要修改LCD_BITS_PER_PIXEL和LCD_PIXEL_FORMAT这两个宏,
用文本文档打开ApplicationTemplate.touchgfx.part,调整色深
修改好,双击打开,重新生成UI工程。 4.UI开发及仿真 4.1使用TouchGFX4.15.0Designer仿真 打开ApplicationTemplate.touchgfx.part,导入例程,或者自己设计UI界面,使用TouchGFX4.15.0Designer即可仿真运行
4.2使用VisualStudio仿真 在TouchGFX文件夹下找到simulator,打开Application.sln,可以使用VisualStudio设计UI和仿真运行
|
实战经验 | ClassB功能安全认证代码与应用代码分区的实现要点
STM32G0 系列 I2C 通信异常典型案例分析与解决方案总结
经验分享 | LAT1490 两个STM32G0 I2C 通信异常的案例分析
经验分享 | STM32G0 I2C bootloader Go 命令后调试连接失败:DBG_SWEN 位复位修复
经验分享 | STM32G0B1 待机模式意外唤醒深度解析:RTC 结构体未初始化的隐形坑
经验分享 | STM32G0B1 待机模式意外唤醒深度解析:RTC 结构体未初始化的隐形坑
如何在STM32和Arduino上实现卷积神经网络
STM32与51单片机差异一文速览
STM32芯片命名规则
STM32 引脚到底有多少?为什么一个引脚能当好几个用?
微信公众号
手机版