STMCU小助手
发布时间:2022-2-18 23:13
|
很高兴能体验下 ToughGFX 这个 GUI 软件,之前用类似软件用的少,这次想趁这个机会提高一下。 正好手头上有 F746 的带屏的开发板,打算做一个四个按键控制中间圈圈移动的一个demo。7 a; p/ y! l& V, K* f3 Z 一、拖入 logo,logo 拖入需在下面的图片位置添加。同时添加按键和圈圈。因为背景是透明的,于是我又加了个 BOX,白色的。左上角那栏里显示拖入的控件。四个按键,一个圈圈,一个 BOX。 ' m7 ]; ^4 Q4 x
$ n. W! n1 L6 l( ?: B 未加 BOX 的效果如下 6 R5 M% e1 O! R0 n" j p
1 i% a3 a5 b- W# `3 I! j 二、圈圈的属性如下图,设置了颜色和线宽。' d% S+ }/ H& N
" D& _# i. w& z2 x' Z 按键的属性如下图,设置了样式和按键上的文字。
: ?. X% T0 D- B1 q BOX 的属性如下图,白色,背景全覆盖。; L. _6 a% a' }: H/ s
/ x( z) I, |* n4 [5 l# A logo 的属性2 D7 D& {; D1 e1 }1 s( O
+ H- J0 {8 y0 N$ } 三、都加入之后在属性边上还有一栏,是控件的交. p" r3 l2 J/ s8 g C3 | A z ?. J 作者是通过按键控制的,增加按键的交互属性。下图是作者增加的四个交互属性。2 g: `+ _9 Y1 k A
+ w4 O j, D* z; [. c) C' N2 X1 G 本打算弄个连续上移,没找到合适的选项,找到一个回调函数可以干这个,需要在程序里操作了,我试着生成代码,默认的是 IAR,代码时 C++,留给下次帖子用吧。先生成个固定位置移动,如下图。移动的位置见坐标。
圈圈上移、右移、左移,都在 1 秒内完成。 $ Z( H% j5 C: I# E 四、完成后先模拟一下,模拟界面如下图,模拟视频见附件。0 R3 C' {* n' g3 g) y
( w" I h$ O9 l6 ? 看模拟的视频效果还不错,接着下到板子里吧。视频如下,& Q [" {, _( _% E 到此,简单的 demo 就完成了,还是非常方便的,用不了多少时间就能开发出个简单的界面,关键是能仿真,下到板子里直接能用。这个太强大了,不用为初始化代码而烦恼,不过这个是官方评估板,期待在自己设计的板子上的表现。$ n5 B; B L+ v7 T, n |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版