【emWin】例程十一:GIF图像显示】的更多相关文章

介绍: 本例程介绍gif格式图像显示的方法以及在GMT70,iCore3_ADP,7寸液晶模块.4.3寸液晶模块, VGA模块上的移植. 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1jHEUQcY 密码:7az4 实验现象:…
实验指导书及代码包下载: http://pan.baidu.com/s/1bcY5JK iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1dEijBs1 iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1pLQYiE3 iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677  …
一.实验说明: 应用程序在运行中为了某种特殊需要,经常需要临时获得一些内存空间.而作为比较完善的操作系统uC/OS-II,也具有动态分配内存的能力. uC/OS-II对内存进行两级管理:把连续内存分成若 干个分区,每个分区又分成若干个大小相等的内存块 来进行管理.操作系统以分区为单位来管理动态内存,而任务以内存块为单位来获得和释放动态内存.内存分区及内存块的使用情况由内存控制块来记录. 二.实验截图: 三.源代码下载链接: 链接:https://pan.baidu.com/s/1DFRuRsmE…
实验原理: 通过STM32的一个GPIO口来驱动LED灯,设定GPIO为推挽输出模式,采用灌电流的方式与LED连接, 输出高电平LED灭,输出低电平LED亮,通过通用定时器TIM3实现500ms定时,每500ms变换一次LED的状态. 示例截图: 源代码下载链接: 链接:https://pan.baidu.com/s/1eTSNL54 密码:1ypb GMT43购买链接: 核心代码: static int initialize(void) { TIM_TimeBaseInitTypeDef TI…
实验原理: DAM(直接存储器访问)传输不需要占用CPU,可以在存储器至存储器实现高速的数据 传输.本实验采用DAM2控制器的数据流0,选用通道0进行数据传输.通过LED的颜色来 判断传输是否成功. 实验现象: 实验成功蓝色LED灯闪烁,实验失败红色LED灯闪烁. 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; /* USER CODE END 1 */ /* MCU Configuration---------------------…
实验原理: STM32F767上自带FMC控制器,本实验将通过FMC总线的地址独立模式实现STM32与FPGA 之间通信,FPGA内部建立RAM块,FPGA桥接STM32和RAM块,本实验通过FSMC总线从STM32向 RAM块中写入数据,然后读取RAM出来的数据进行验证. 核心代码: int main(void) { long int i; unsigned int fpga_read_data; system_clock.initialize(); fsmc.initialize(); le…
实验现象: 核心代码: int main(void) { /* USER CODE BEGIN 1 */ RTC_DateTypeDef sDate; RTC_TimeTypeDef sTime; uint8_t second_tmp = ; /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all periphera…
实验现象: 通过仿真波形,分析输入与输出的关系,可以清晰的看到所添加信号波形的变化与程序所写的一致. 核心代码: module modelsim( input CLK_12M, output FPGA_LEDR ); //-------------------------rst_n-----------------------// :]cnt_rst = 'd0; 'd0; always@(posedge CLK_12M) //产生复位信号 begin 'd10) begin rst_n <=…
[GMT43相关文档][更新中...] GMT43原理图(PDF)下载GMT43说明书(PDF)下载GMT43机械结构尺寸(PDF)下载 [GMT43相关例程代码][ARM][更新中...] 基于HAL库的SDRAM和LCD驱动例程出厂demo程序下载例程一:ARM驱动LED例程二:串口通信实验例程三:CAN通信实验例程四:SYSTICK定时器——定时读取触摸值例程五:IWDG看门狗实验——复位ARM例程六:WWDG看门狗实验——复位ARM例程七:定时器PWM实验——简易电子琴例程八:ADC实验…
[iCore3 ARM代码下载地址][全部]DEMO1.0测试程序发布例程一:ARM驱动三色LED例程二:读取arm按键状态例程三:EXTI中断输入实验——读取ARM按键状态例程四:USART通信实验——通过命令控制LED 例程五:SYSTICK定时器实验——定时点亮LED例程六:IWDG看门狗实验——复位ARM例程七:WWDG看门狗实验——复位ARM例程八:定时器PWM实验——呼吸灯例程九:ADC实验——电源监控例程十:RTC实时时钟实验——显示日期和时间例程十一:DMA实验——存储器到存储器…
[iCore4相关文档][更新中...] iCore4原理图(PDF)下载iCore4引脚注释(PDF)下载iCore4机械尺寸(PDF)下载 [iCore4相关例程代码][ARM] DEMO测试程序V1.04.3寸液晶模块发布例程一:ARM驱动三色LED例程二:读取ARM按键状态例程三:EXTI中断实验——读取ARM按键状态例程四:USART实验——通过命令控制LED状态例程五:SYSTICK定时器实验——定时点亮LED例程六:IWDG看门狗实验——复位ARM例程七:WWDG看门狗实验——复位…
[iCore1S相关文档][更新中...] iCore1S原理图(PDF)下载iCore1S引脚注释(PDF)下载 [iCore1S相关例程代码][ARM][更新中...] DEMO1.0测试程序发布例程一:ARM驱动三色LED例程二:读取ARM按键状态例程三:EXTI中断输入实验——读取ARM按键状态例程四:USART通信实验——通过命令控制LED例程五:IWDG看门狗实验——复位ARM例程六:WWDG看门狗实验——复位ARM例程七:通用定时器实验——定时点亮LED例程八:ADC实验——电源监…
GMT43是一款内置4.3寸真彩液晶显示模块,其内置高速ARM Cortex-M4处 理器,主频高达180MHz,并包含丰富的外设接口. GMT43拥有丰富的资源,包含RS-232,RS-485,RS-422,TTL,CAN等 串口通信接口,GMT43内部还包含100M以太网电路以及高速USB OTG接口可以 进行高速USB通信,内含8M字节SPI Flash可用于字库.图片等存储,CPU控制器 挂有16M字节SDRAM大容量存储器作为液晶缓存及emWin显示存储. 提供丰富的emWin例程供大…
简介: 编辑框通常用作输入文本的主要用户界面,也可使用编辑字段以二进制.十进制或十六进制模式输入值. 触摸校准(上电可选择是否进入校准界面) 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1jIuT4sm 密码:9w60…
简介: ULTIPAGE 类似于笔记本中的分隔卡或文件柜中的标签.通过使用MULTIPAGE 小工具,应用程序可为窗口或对话框的相同区域定义多个页面.每个页面包含特定 类型的信息或用户选择相应页面时应用程序会显示的一组小工具.如果要选择一个 页面,则必须单击该页面的选项卡. 触摸校准(上电可选择是否进入校准界面) 实验现象: 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1dFOUo2t 密码:nyc5…
简介:emWin 包含完整的2-D 图形库,可供大多数应用程序充分使用 本例程介绍如何使用图形API绘制基本的2-D图形 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1c23Ndyo 密码:2cl9 实验现象:…
本例程下载:2.emWin5.26(ucGui)VS2008数字显示.zip   在emWin显示文本字符还是容易,我们也可以使用字符串和标准 C 库的函数来显示数值.然而,有时候这会是件困难的事.通常,较为容易(也更为有效)的是调用一个例程显示所需结 构的数值. emWin 支持各种十进制.十六进制和二进制输出.本章将对这些例程进行逐一描述.所有函数不需要使用浮点库,并对速度和大小进行了优化.当然"Sprintf"可以用于任何系统.使 用本章介绍的例程,有时可以简化操作,节省 ROM…
介绍: 本例程介绍使用官方字库生成软件FontCvt5.22生成字库文件,并在液晶上显示文字. 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1eSkliDW 密码:ol1z 实验现象:…
介绍: 该例程介绍如何校准4.3寸.7寸液晶显示屏.校准方法如下: 1.进入以下界面,用户可选择是否进入校准界面进行液晶校准 *点击屏幕任何地方可进入校准界面 *不采取任何操作,几秒钟后会进入触摸测试界面 2.进入校准界面后,依次点击出现的五个红色矩形框,点击过程中不松开,校准成功后,分提示校准信息,校准失败则一直循环校准直到成功. 3.完成校准之后 ,进入校准测试界面,可点击屏幕任何地方进行校准测试 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1pKL6o9X…
介绍: 显示器上出现的任何内容都包含在窗口中,窗口可以为任何尺寸,并且可在屏幕上一次显示多个窗口, 甚至部分或整个窗口在其他窗口的前面也可.我们可以对窗口进行创建.移动.调整大小等操作,也 可以操控任意数量的窗口,本节例程演示对窗口的一些简单的操作 设置窗口背景颜色 创建两个父窗口 创建一个子窗口 将窗口一带至顶层 移动窗口 将窗口一带至底层 隐藏窗口 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1ge8VrGJ 密码:9k1y…
介绍: 按钮小工具通常用作触摸屏的主要用户界面元素,本例程介绍按钮小工具的创建及使用方法. 触摸校准(上电可选择是否进入校准界面) 自绘按钮(通过回调函数来自行绘制各种形状的按钮) 设置按钮字体 设置按钮皮肤 显示位图 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1geArlDp 密码:74i2…
说明:1.将文件拷入SD卡内即可在指定位置绘制jpeg图片文件,不必加载到储存器.     由于jpeg格式文件显示时需要进行解压缩,耗用动态内存,iCore3所有模块受emwin缓存的限制,jpeg图片文件不能太大,否则无法显示. 2.也可直接将jpeg格式文件转化成.c文件放入工程直接显示(不再提供示例,可参考emWin手册). 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1geFbu51 密码:yy0g 实验现象:…
简介: HEADER 小工具用于标记表格的列,本例程示例演示如何使用HEADER小工具. 触摸校准(上电可选择是否进入校准界面) 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1slsE41n 密码:vahu…
简介: 本例程介绍MULTIEDIT的使用方法通过MULTIEDIT 小工具可编辑多行文本.它既 可以被用作简单的文本编辑器,也可以用来显示静态文本.该小工具支持带滚动条 和不带滚动条的滚动 触摸校准(上电可选择是否进入校准界面) 实验现象: 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1i5ccIP3 密码:951n…
简介: 进度条通常在应用程序中用于实现虚拟化:本例程实现液晶亮度显示 . 触摸校准(上电可选择是否进入校准界面) 实验现象: 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1c1ur18 密码:80rm…
说明: 1.多屏驱动跟多图层驱动是类似的,可以使用函数GUI_SelectLayer做切换选择. 2.为了避免OLED闪烁问题,创建一个128*64bit的显存空间,然后使用emWin的GUI_TIMER_Create创建个100ms的定时器,      定时器整体刷新OLED即可,平时emWin都是直接对显存的操作,不往OLED里面刷数据. 3.LCD是采用H7的LTDC驱动,32bit SDRAM做显存,而OLED是采用FMC驱动,DTCM做显存. OLED: OLED+LCD: 链接:ht…
实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1i5fr2Ep 密码:vlvt 实验现象:…
实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1kVDIWIF 密码:9jbo 实验现象:…