emwin基础入门一

emwin基础入门一一 初识 emWin 在 STM32 上最火的 GUI 库莫过于 UCGUI 而 UCGUI 的高级版本就是 emWin 而 STemWin 是 SEGGER 授权给 ST 的 emWin 版本 ST 的芯片可以免费使用 STem

大家好,欢迎来到IT知识分享网。

一、初识 emWin

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

二、emWin 支持平台

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 文件,直接添加进工程中使用,但是界面的交互逻辑需要用户自定义的代码来实现。



三、emWin 可视化工具AppWizard

1. AppWizard下载与安装

emWin Tools Overview

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

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

提取码:8kgb

emwin基础入门一

直接点击next按提示安装

emwin基础入门一

安装完成后

emwin基础入门一

emwin基础入门一

2. AppWizard工程创建

emwin基础入门一

3. AppWizard工程创建界面背景

emwin基础入门一

4.多界面切换

emwin基础入门一

emwin基础入门一

5.控件的使用

1)text文本

emwin基础入门一

emwin基础入门一

emwin基础入门一

2)Button按钮

emwin基础入门一

3)switch开关

emwin基础入门一

4)slider滑动条

emwin基础入门一

5)rotary旋转轮

emwin基础入门一

6)Edit文本编辑器

emwin基础入门一

7)Image图片显示

emwin基础入门一

6.控件间联动操作

emwin基础入门一

实验效果:

emwin基础入门一

emwin基础入门一

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

+WeChat(linzebinwinner)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/111681.html

(0)
上一篇 2026-01-23 12:15
下一篇 2026-01-23 12:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信