![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Emwin学习记录
文章平均质量分 77
Emwin的学习记录以及遇到的问题和解决
会敲代码的摩的佬
目前自学STM32 /Linux /QT / OpenCv等
展开
-
2021-07-07 9. 关于Emwin用WM_TIMER刷新TEXT控件屏幕闪烁解决方法
9. 关于Emwin用WM_TIMER刷新TEXT控件屏幕闪烁解决方法注:本人于2021.03.06遇到Emwin界面刷新时的闪烁问题,因为我的屏幕上控件分布在屏幕的四周。几乎覆盖整个屏幕,刷新起来的时候整个屏幕都会闪烁条件以下几个的定时器都是15ms刷新一次如图,我用五个text控件模拟了emwin的闪烁问题第一张4个控件都刷新数据很明显可以看到整个屏幕都在闪烁,因为中间的E并没有刷新,但是却也闪烁 TEXT_SetText(TEXT_A, A1); TEX..原创 2021-07-07 15:09:10 · 2462 阅读 · 0 评论 -
6.Emwin+RTC显示时间
1.GUIBuilder建立界面2. c文件添加到vs模拟器3.界面移植到STM324.添加RTC相关的文件5. 添加RTC的结构体6.定时器添加显示 7.把代码下载到单片机上原创 2021-04-28 11:03:01 · 1820 阅读 · 24 评论 -
5.Emwin控件显示中文
Emwin模拟器控件(text、radio、multiedi、dropdown等)显示中文(移植GUI到32单片机上也可以正常显示)我这个办法可以在pc模拟器上显示中文,同时界面做好了中文显示之后,要移植到32上面无需重新制在32上显示中文的字库,移植成功后可以直接在屏幕上显示中文,和pc的一样显示,当然,也有缺点,就是如果想要添加新的字,那就要重新制作这个文件库。两个都要,所以这是比较麻烦的1.准备工具:平台:VS(本人VS2013)1.Unicode编码的txt文本文件(win10是“UTF-原创 2021-03-19 16:42:24 · 3779 阅读 · 15 评论 -
3.Emwin点击Edit弹出数字键盘,输入到Edit并按下确认更新到Text显示(完整)
1. 第一步,先打开emwin的GUIBuilder,分别创建两个页面,第一个是数字键盘页面。2. 生成代码后添加到PC的工程上去3. 添加代码4. 合并两个页面5. 点击对应控件有对应动作6.接下来就是按下确认键后,更新到TEXE原创 2021-02-07 11:10:31 · 4381 阅读 · 16 评论 -
2.Emwin的数字键盘输入到Edit窗口更新以及到另一个页面Text控件的值并且同步改变。
Emwin的数字键盘输入到Edit窗口更新以及到另一个页面Text控件的值同步改变。要求如下,数字小键盘输入数字后,通过数字键盘上的ok键把输入值更新到设置界面的Edit控件并显示输入值。设置界面上有个确定按键,如果不按下确定按键,已经输入好的Edit的值将不会同步更新到显示界面上的Text控件。只修改Edit输入控件上的值,未按下确认时,不更新到Text控件,如图:按下ok后更新到Edit 瓶这个控件此时未按下“确认”,显示界面的总瓶数未更新:按下确认后 显示界面的Text原创 2021-02-02 10:52:28 · 1421 阅读 · 1 评论 -
1.STM32F407 探索者 Emwin+UcosⅢ的Progbar控件刷新实时显示问题(任务的切换调度)
1.Emwin+UcosⅢ的Graph控件刷新实时显示问题(任务的切换调度)问题如下:当单片机的数据返回到emwin里面处理显示的时候,需要花很久时间才刷新一次,例如emwin里的Graph控件进度条,之前不跑系统的时候是可以1%-2%-3%…-100%,诶一个百分比的变化的,加了系统之后,返回的数据用串口和它显示对比,发现大概过了8%才变化一次,也就是第一次开机刷新时显示0%,等n久后才由0%-8%,8%-16%(0-100%变化分别由变量0-100变化,也就是变量的值对应着进度条的值)但是这个过程并没原创 2021-02-02 09:25:51 · 1144 阅读 · 3 评论