我参考这个文章做的:

http://bbs.armfly.com/read.php?tid=1678

这次添加的是没有os的版本

另外跟用不用hal库没关系

1. keil自带了emwin

2. 用cubemx把工程配置好. 然后生成

3.把1.里面的emWin目录放在工程里, 我这样放的

4. 打开keil工程, 建一个group, 把这几个文件加进去

5. 改LCDConf.c

  我用的是个黑白屏, IC是ST7529, 5bit->1pixel.

  这里我这么改的:

  

  

  

6. GUIConf.c里面按分辨率和位像素关系设内存大小

7. GUIDRV_template.c里面改写点和读点函数,  这两个函数应该自己写好的, 在这里用.

7. 编译的时候可能会提示找不到.h,

  在这里加上相应的路径

  

8. main函数里面随便加点测试代码

  

2016-08-30 15:14:37 补充

配置cubemx工程的时候, 要加上CRC校验, 否则运行起来会卡在GUI_Init()

最新文章

  1. android studio--百度定位集成001
  2. .net web 小基累
  3. Python int与string之间的转化
  4. C#实现栈
  5. C#中的Virtual
  6. 以太网接口芯片W5300使用说明
  7. CentOS 7 源码编译安装MySQL 5.7.14
  8. 初探nginx
  9. 一个陌生女人的来信 Brief einer Unbekannten
  10. 数据标记系列——标记工具Imagtagger
  11. Linux平台生成awr报告
  12. machinekey生成工具 v1.0 官方最新版
  13. instruments symbol name 不显示函数名!
  14. windows C++删除非空文件夹
  15. Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
  16. mysql57免安装版配置
  17. JS控制div跳转到指定的位置的几种解决方案总结
  18. Java中的线程实现
  19. php 验证码代码
  20. go语言最快最好运用最广的web框架比较(大多数人不了解的特性)

热门文章

  1. Redis学习笔记(3)-Hash
  2. SET QUOTED_IDENTIFIER ON和SET ANSI_NULLS ON
  3. CMake undefined reference to `QTcpServer::QTcpServer(QObject*)'的解决
  4. python正则
  5. Python基础、异常处理
  6. PHP部分资料
  7. C# GMap下提供一个高德地图
  8. FusionCharts饼图的图例属性
  9. 使用Struts 2防止表单重复提交
  10. JS新API标准 地理定位(navigator.geolocation)/////////zzzzzzzzzzz