emwin基础入门一

一、初识 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

直接点击next按提示安装

安装完成后

2. AppWizard工程创建

3. AppWizard工程创建界面背景

4.多界面切换

5.控件的使用

1)text文本

2)Button按钮

3)switch开关

4)slider滑动条

5)rotary旋转轮

6)Edit文本编辑器

7)Image图片显示

6.控件间联动操作

实验效果:

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

+WeChat(linzebinwinner)

  • 11
    点赞
  • 115
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aaa1163548340

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值