当前位置:网站首页 > 技术博客 > 正文

emwin touchgfx



STM32 上最火的 GUI 库莫过于 UCGUI,而UCGUI 的高级版本就是 emWin, 而 STemWin SEGGER 授权给 ST emWin 版本,ST的芯片可以免费使用 STemWin,而且 STemWin 针对 ST 的芯片做了优化。

emWin 支持的硬件平台非常广泛,支持几乎所有的 16 位或 32 位微控制器,从 ARM7ARM9 Cortex-M3Cortex-M4Cortex-M7 再到 Cortex-A9 都能运行,甚至在 Cortex-M0上也能跑。

emWin 常用配套的软件工具:
BmpCvtST位图转换器。它将常见的图像文件格式(如BMP,GIF和PNG)转换为所需的emWin位图格式。--File->Save As将图片数据保存为.c文件
FontCvtST字体转换器。将字符字体转换成.c文件。Extended
GUIBuilder界面编辑器。 用于显示界面的前期设计,或在不了解 C 语言的情况
下设计界面。 emWin的小部件在GUIBuilder可以直接通过拖放来放置和调整大小,而不必编写源代码。可以按上下文菜单添加其他属性,可以通过编辑小部件的属性来微调。 设计好的界面可以保存为 C 文件,直接添加进工程中使用,但是界面的交互逻辑需要用户自定义的代码来实现。



1. AppWizard下载与安装

emWin Tools Overview

工具及工程已上传到百度云,可以从云盘链接下载

链接:https://pan.baidu.com/s/1dfuaIsDSXqr5yL8NmkATHw

提取码:8kgb

直接点击next按提示安装

安装完成后

2. AppWizard工程创建

3. AppWizard工程创建界面背景

4.多界面切换

5.控件的使用

1)text文本

2)Button按钮

3)switch开关

4)slider滑动条

5)rotary旋转轮

6)Edit文本编辑器

7)Image图片显示

6.控件间联动操作

实验效果:

作者:广东松山电子实验室

+WeChat(linzebinwinner)

  • 上一篇: as400 ovrdbf
  • 下一篇: pyqt5 ide
  • 版权声明


    相关文章:

  • as400 ovrdbf2025-06-09 18:30:05
  • win10电脑定时开机在哪里设置2025-06-09 18:30:05
  • linuxcp命令使用方法2025-06-09 18:30:05
  • linux get put2025-06-09 18:30:05
  • srt字幕调整2025-06-09 18:30:05
  • pyqt5 ide2025-06-09 18:30:05
  • c语言if0endif2025-06-09 18:30:05
  • 激活函数swish2025-06-09 18:30:05
  • vmware安装win10虚拟机教程2025-06-09 18:30:05
  • 弹性盒子布局flex属性2025-06-09 18:30:05