前言:STemwin图形界面库比较吃内存的,一般跑图形界面库都需要配一块SRAM,M3系列官方推荐频率是72MHZ(当前也是可以超频的),界面不是非常复杂,刷新要求不是特别高的情况下,跑起来还是不错的。 这篇文章主要讲解Stemwin的移植与基本使用。 下面示例图是为了讲解STemwin基本用法,做的界面两个例子。 QQ应用的界面完成之后...
如果我们使用的是 STM32 开发平台,自然我们选择的是STemWin;如果我们使用的是NXP的平台,我们就是用为NXP定制的emwim。 在使用特定的平台,我们也需要选择定制的emWin,在STemWin里有一个检测机制确定代码所运行的平台,若是 STM32 芯片,则运行正常,若非 STM32 芯片,就不能正常使用了。同样,NXP也是一样的机制。 如...
如果我们使用的是 STM32 开发平台,自然我们选择的是STemWin;如果我们使用的是NXP的平台,我们就是用为NXP定制的emwim。 在使用特定的平台,我们也需要选择定制的emWin,在STemWin里有一个检测机制确定代码所运行的平台,若是 STM32 芯片,则运行正常,若非 STM32 芯片,就不能正常使用了。同样,NXP也是一样的机制。 如...
需要改变模块的通信接口时,只需要改变模块背后的电阻位置即可,如示: 我是使用4线SPI驱动OLED的。 二.驱动SSD1306所需知识 1.引脚介绍 如图所示,各引脚的介绍如下: GND:接地引脚 VCC:接电源引脚,接3.3V直流电源即可 D0:SPI的时钟线SCLK D1:SPI的数据线SDIN RES:复位接口,低电平初始化(复位),正常时高电平 DC...
修改 GUIConf.h 文件,打开触摸开关,STemWin 默认是关闭触摸功能的,添加触摸屏驱动文件,这里不再列出...
STemWin移植笔记 实现将STemWin图形库移植到STM32F103ZET中,记录简单的操作步骤,以便自己后续查阅。 1/ 从官网获取STemWin库的压缩包en.stemwin.zip。 2/ 解压后,在路径STemWin_Library_V1.2.0\Libraries\STemWinLibrary532下可以找到库文件。 3/ 移植前的准备工作,创建一个完整的工程,并实现对lcd驱动的显示函数(...
三、STemwin移植 备注:单片机或者芯片不运行操作系统,我们就成为裸机; 1、解压源码路径 2、STemwin文件介绍 文件夹说明: Config LCD接口以及emWin配置文件; Documentation STemwin的函数说明文档; inc 函数的头文件; Lib 函数库; OS 裸机或者OS情况下的驱动; ...
来,移植起来秀一秀 废话不多说,先上效果图: 该Demo用GUIBuilder工具画了一个Listview的控件以及三个Text控件以及一个Image控件,最后保存生成代码拷贝到Keil MDK后编译下载到小熊派上运行。 1、STemWin简介 STemWin是SEGGER公司授权给意法半导体(ST)公司,使用ST芯片的用户可免费使用STemWin,关于STemWin的显示效果,有...
一.移植前的准备工作 (1)MDK4.54版本里面的有emWin5.16的库,大家注意一下这个文件夹里面的emWin库。 可以看到支持M4的GUI库,所有就用这个库,大家都知道M4相对于M3,主要是增加了浮点运算, 但是emWin手册里面有这样一个说明。 手册里面明确的说明了emWin的库,绝对无浮点使用。所有如果使用M3的emWin库也是没有问题...
移植STemWin有两种方法,第一种:用户接口,在LCDConf_FlexColor_Template.c 中的LCD_X_Config函数中的...