|
之前,在https://shequ.stmicroelectronics.cn/thread-871512-1-1.html帖子中,用CubeMX配 LTDC调用font字库的方法显示字符。 在学习touchGFX的过程中发现有text控件,这次用控件来显示字符。 首先在touchGFX的Screens中加入Text area控件,如下图先点击①再点击②即可加入Text area控件③。选中控件在Properties中修改参数④。所需要更改的参数包裹,Typography选择V12小字体,Color设为0xFFFFFF此时字体为白色。当然在属性中的Translation中也可以填入需要显示的字符,但是这里填入的字符是静态的。需要动态显示的话,需要在代码中更改。这就是为什么要结合CubeMX生成代码。
再点击左侧的Texts⑤,点击Typographies,再点击选择的字体V12⑥,在WildcardCharacter⑦中填入需要显示的字符“!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~”,这一项不配置的话,LCD不能显示指定字符,显示为乱码。我在这里花了很多时间才配置正确。
以上配置完成后就可以Generate Code生成代码和对应的工程。此时可以用TouchGFX配合STM32CubeProgrammer将以上配置结果下载到板卡中进行验证。字符是显示正确的。 但是,这里要加个但是。TouchGFX生成的MDK工程是不能直接用的,因为编译就会出错,我的工程出现69个错误
这些错误大多数是头文件的问题。 |
[STM32H735G-DK评测]三、TouchGFX初体验,图片切换
【STM32H735G-DK 评测】二、利用LTDC在 LCD 上打印字符串
ST软件工具我知道之STM32CubeProg和TouchGFX
STM32H750DK智能零售界面设计——10后端系统和GUI交互设计
STM32H750DK智能零售界面设计——9模态窗口(Modal Window)显示QR码
STM32H750DK智能零售界面设计——8购物清单项设计
STM32H750DK智能零售界面设计——7商品浏览和清单结算页面跳转
2025国庆中秋活动体验报告6 OpenAMP实现数据交互
2025国庆中秋活动体验报告5 CustomContainer中控件与参数适配
STM32H750DK智能零售界面设计——6使用RadioButton实现不同类别商品查看
微信公众号
手机版