在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 《emwin实战指南(基于STM32-ISO开发板)》pdf

《emwin实战指南(基于STM32-ISO开发板)》pdf

一般编程问题

下载此实例

实例介绍

【实例简介】stm32应用

【实例截图】


from clipboard


【核心代码】

目录
前言.....................................................................................................................................................2
第一部分:emWin 简介.................................................................................................................... 6
第 1 章 emWin 是什么?................................................................................................7
1.1 emWin 简介..................................................................................................................7
1.2 emWin 与 ucGUI、STemWin 的区别及联系............................................................ 7
1.3 emWin 的应用场合......................................................................................................8
第 2 章 初识 emWin........................................................................................................9
2.1 emWin 的获取..............................................................................................................9
2.2 emWin 文件简介..........................................................................................................9
2.3 emWin 应用的软件架构............................................................................................10
第二部分 :emWin 在 windows 上的仿真.....................................................................................12
第 3 章 搭建 emWin 的 windows 仿真环境................................................................ 13
3.1 仿真版本的 emWin 文件介绍...................................................................................13
3.2 使用 VS2013 仿真 emWin.........................................................................................13
第 4 章 emWin 仿真工程文件......................................................................................17
4.1 emWin 仿真工程概览................................................................................................17
4.2 Application 文件夹.....................................................................................................17
4.3 Config 文件夹.............................................................................................................18
4.4 GUI 文件夹.................................................................................................................23
4.5 Sample 文件夹............................................................................................................24
第 5 章 Hello emWin.....................................................................................................25
5.1 配置工程文件.............................................................................................................25
5.2 学习 BASIC_HelloWorld 工程代码..........................................................................27
第 6 章 使用《emWin 用户手册》..............................................................................29
6.1 《emWin 用户手册》简介........................................................................................29
6.2 根据函数名查找库函数说明.................................................................................... 30
6.3 根据功能查找库函数................................................................................................ 31
第 7 章 emWin 学习之旅..............................................................................................34
第三部分:emWin 应用实例..........................................................................................................35
第 8 章 在野火开发平台应用 emWin......................................................................... 35
8.1 野火 STM32-ISO 开发平台简介.............................................................................. 35
8.1.1 STM32F103ZET6 芯片...................................................................................36
8.1.2 外部 SRAM 芯片............................................................................................ 37
6 / 160
8.1.3 液晶显示屏及触摸屏..................................................................................... 37
8.2 野火 GUI 效果一览....................................................................................................38
第 9 章 液晶屏基础.......................................................................................................40
9.1 LCD 控制器简介........................................................................................................40
9.1.1 ILI9341 控制器结构....................................................................................... 40
9.1.2 像素点的数据格式......................................................................................... 41
9.1.3 ILI9341 的通讯时序....................................................................................... 42
9.2 用 STM32 驱动 LCD................................................................................................. 43
9.2.1 FSMC 简介...................................................................................................... 43
9.2.2 用 FSMC 模拟 8080 时序...............................................................................45
9.3 触摸屏感应原理.........................................................................................................46
9.4 XPT2046 触摸屏控制器............................................................................................ 46
9.5 LCD 触摸屏画板实验................................................................................................47
9.5.1 实验描述及工程文件清单............................................................................. 47
9.5.2 配置工程环境................................................................................................. 48
9.5.3 main 文件.........................................................................................................49
9.5.4 初始化 FSMC 模式.........................................................................................50
9.5.5 FSMC 模拟 8080 读写参数、命令................................................................55
9.5.6 液晶屏画点函数............................................................................................. 58
9.5.7 触摸屏校正......................................................................................................61
9.5.8 检测触点、画点............................................................................................. 64
9.5.9 实验现象..........................................................................................................65
第 10 章 emWin 基本功能移植......................................................................................67
10.1 移植液晶驱动(emWin_basic)..................................................................................67
10.1.1 实验描述及工程文件清单........................................................................... 67
10.1.2 配置工程环境............................................................................................... 67
10.1.3 emWin 的初始化过程...................................................................................69
10.1.4 GUI_X_Config 函数..................................................................................... 70
10.1.5 LCD_X_Config 函数.................................................................................... 72
10.1.6 LCD_X_DisplayDriver 函数.........................................................................82
10.1.7 为 emWin 提供系统定时..............................................................................83
10.1.8 使用 emWin 点亮液晶屏..............................................................................84
10.1.9 实验步骤及现象........................................................................................... 85
10.2 移植触摸驱动...........................................................................................................87
10.2.1 实验描述及工程文件清单........................................................................... 87
10.2.1 配置工程环境............................................................................................... 87
10.2.2 emWin 的液晶驱动接口...............................................................................88
10.2.3 定时调用触摸驱动....................................................................................... 91
10.2.4 触摸校准........................................................................................................91
10.2.5 触摸滤波........................................................................................................97
10.2.6 实验步骤及现象........................................................................................... 99
10.3 测试官方演示例程................................................................................................ 100
10.3.1 实验描述及工程文件清单......................................................................... 100
10.3.2 配置工程环境............................................................................................. 101
10.3.3 运行测试例程............................................................................................. 102
7 / 160
10.3.4 实验步骤及现象......................................................................................... 104
第 11 章 emWin 扩展功能移植....................................................................................106
11.1 添加文件系统.........................................................................................................106
11.1.1 实验描述及工程文件清单......................................................................... 106
11.1.2 测试文件系统............................................................................................. 107
11.1.3 实验步骤及现象......................................................................................... 110
11.2 使用外部 SRAM.................................................................................................... 112
11.2.1 实验描述及工程文件清单......................................................................... 112
11.2.2 初始化外部 SRAM.....................................................................................113
11.2.3 给 emWin 分配外部 SRAM 空间.............................................................. 114
11.2.4 实验步骤及现象......................................................................................... 116
第 12 章 野火 GUI 例程介绍....................................................................................... 117
12.1 野火 GUI 初体验....................................................................................................117
12.1.1 实验步骤......................................................................................................117
12.1.2 实验现象说明............................................................................................. 117
12.2 野火 GUI 例程框架................................................................................................125
12.2.1 主要工程文件............................................................................................. 125
12.2.2 初始化板载外设......................................................................................... 127
12.2.3 创建桌面......................................................................................................129
12.2.4 野火 GUI 中的应用链表............................................................................ 146
第 13 章 野火 GUI 应用................................................................................................154
附录 A 软件安装............................................................................................................................155
附录 B 参考文献........................................................................................................................... 156

标签: EMWIN 实战stm32

实例下载地址

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警