emWin
文章平均质量分 62
Somnus陳
有梦想谁都了不起...
展开
-
emWin - 显示GIF图
首先找个一个GIF图,越萌越好,哈哈,这次需要用到的是一个叫Bin2C.exe的软件,打开一个GIF文件,点击Convent,点击一次即可,你可以到GIF图的目录找对应的.C文件,我的放在桌面,直接看到了,如图:第一步已经完成了,接下来我贴出代码,先看代码: #include <stdlib.h>#include "DIALOG.h"//#include "SWI...原创 2018-02-06 20:42:04 · 3732 阅读 · 2 评论 -
emWin - 俄语UTF-8编码乱码问题(已解决)
原文链接:emWin - 俄语UTF-8编码乱码问题(已解决)目录第一步:第二步:后续故事:使用的是STM32单片机,用的是emWin的库,编码工具是U2C(UTF-8 To C文件)。最近在搞一个项目,液晶屏要显示九种语言、种语言、语言、言言言!操作步骤:第一步:新建名为Temp文本文档,把需要编码的俄语放到txt文档里,并另存为UTF-8格式,,如下文字:...原创 2018-11-18 13:59:19 · 12442 阅读 · 4 评论 -
emWin - GIF生成后续.......
待写........原创 2018-10-18 11:15:34 · 524 阅读 · 3 评论 -
emWin - png图片压缩与不压缩显示速度
原文链接:png图片压缩与不压缩显示速度背景:图片是通过BmpCvtST工具生成dta文件放到外部FLASH中。下图第一部分是从外部FLASH中读取图片的数据,第一个参数是读取数据存放到一个数组,第二个参数是该图片在FLASH中的起始地址,第三个参数是读取多少字节数,也就是图片的数据。后面跟的时间是我用示波器看到此句执行的时间,一个图片是压缩的,另一个是未压缩的。可以看到,图片压缩...原创 2018-09-25 19:09:33 · 1201 阅读 · 0 评论 -
emWin - 显示二维码
emWin有一个自带的API,可以供我们使用,很简单,贴图贴代码,#include "GUI.h"void MainTask(void) { GUI_HMEM QR_CODE; GUI_Init(); GUI_SetBkColor(GUI_WHITE);//设置背景色 GUI_Clear(); //生成QR_CODE代码的句柄 QR_CODE = GUI_Q...原创 2018-07-21 19:35:41 · 1808 阅读 · 2 评论 -
emWin - BUTTO按钮
这次说一个的emWin的BUTTON按钮控件,来看一下效果图:效果就是创建了五个按钮按钮,并判断是按下的那个按钮的例程。废话不多说,很简单,直接上代码,不罗嗦。//#include "GUI.h"#include "BUTTON.h"#define BUTTON_ID_UP 1#define BUTTON_ID_DOWN 2#define BUTT...原创 2018-07-21 14:28:21 · 4008 阅读 · 0 评论 -
动态二维码显示
如果二维码已经处理好,就差动态二维码显示,此例程可以作为参考:const unsigned char Str[]="http://www.blogtextbooks.com/page/"; LCD_BackLight_Switch(backLightOn); unsigned char StrTemp[100]=""; unsigned char * pStr = StrTemp...原创 2018-06-29 21:02:53 · 2350 阅读 · 0 评论 -
emWin - 使用模拟器自带例程
刚下载的emWin模拟器只是很多例程中的一个例程而已,想要学习emWin,很多的emWin自带的例程是最好的资料,那么怎么使用模拟器自带的例程呢?下面是我摸索的结果,方法应该不止这一种,自己也可以摸索摸索。假如我想移植下图的这个例程,我应该怎么做呢?如下路径:SeggerEval_WIN32_MSVC_MinGW_GUI_V546 \Sample\Tutorial\ANIMATION_Ba原创 2018-02-06 11:36:24 · 2519 阅读 · 0 评论 -
emWin - 显示位图
首先,用了emWin,肯定会用到显示图像,现在我要显示一个位图,那么该怎么操作呢 ?首先,我们随便找一张图片,我是从网络上随便找的图片,然后找到模拟器的Tool文件夹,里面有很多工具供我们使用,我们暂时用到BmpCvtDemo.exe这个,一个位图转化工具,使用这个可以把对应的位图转化为.c文件,供我们调用。打开这个软件,然后直接把需要的图片拖过来就行,然后File->Save as,选...原创 2018-02-06 09:32:10 · 1810 阅读 · 1 评论 -
emWin-用背景色填充屏幕
刚开始学emWin,肯定会想用背景色填充整个屏幕,发现怎么填北京都是黑的(灰的,大概就这个颜色),这个颜色是系统默认的,我用一个系统API显示的,跟这个颜色一样,假如我想让背景色为蓝色,应该怎么写呢,我只改了MainTask函数,其余的全部没动,看如下代码: void MainTask(void) { GUI_Init(); //GUI_GetDefaultColor(); ...原创 2018-02-05 20:04:29 · 3888 阅读 · 2 评论 -
emWin -的Main在哪里 ?
这个问题是我刚开始的问题,我找不到emWin模拟器的main函数,百度谷歌也没搜出个什么结果来,也不记得是怎么找出来的了。反正在此过程中碰到的问题我都会记录,不管问题大小。来看看wmWin的main函数在哪里吧!首先你安装最新的emWin模拟器,找到如下文件如下位置!在emWin中叫void MainTask(void){.....}个人博客:http://www.blogtext...原创 2018-02-05 19:34:23 · 867 阅读 · 0 评论 -
emWin-修改屏幕大小
刚下载的emWin模拟器想修改屏幕的大小从哪里修改呢?首先打开LCDConf.c文件找到如下位置,修改X.Y坐标即可,我随便修改的。 修改之后,F7(生成解决方案一下),F5(开始调试),如下图,屏幕大小就修改了。简单吧! 个人博客:http://www.blogtextbooks.com文章传送:点我...原创 2018-02-05 19:15:55 · 2119 阅读 · 0 评论 -
emWin用VS2017仿真模拟器出错解决方法
emWin模拟器说白了也就是一个程序而已,提供很多例程,最新的emWin模拟器可以到segger官方网站下载,链接:https://www.segger.com/downloads/emwin/ 如下图,下载下来是一个压缩包,但是你用VS2017打开肯定是会出错的,其实把压缩包解压之后会有一个HowTo_RunSimulationUnderVS2015_2017.txt的文本文档,只要...原创 2018-02-05 18:40:13 · 4170 阅读 · 1 评论 -
emWin - Bin2C生成GIF图【细节坑】
博客原文:emWin - Bin2C生成GIF图【细节坑】只说细节坑,不说操作,如何显示GIF图参考此文章:emWin - 显示GIF图使用的是IAR编译器,用的是emWin库,当我需要在液晶屏上显示动态图的时候,当我把Bin2C生成的C文件加入到项目的时候,突然报了一个错误给我,大概是说我的RAM不够用了,已经超出限制了,我就纳闷了,我就加了一个源文件告诉我RAM不够用了,好奇怪,后来我...原创 2019-01-11 21:42:23 · 761 阅读 · 0 评论