硬汉嵌入式论坛

 找回密码
 立即注册
查看: 13579|回复: 18
收起左侧

[emWin] STM32-V5开发板综合程序V1.2版本完成,附演示视频和使用说明(V5客户必看)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2014-7-20 11:20:31 | 显示全部楼层 |阅读模式
从去年综合程序的发布至今,这个是第二次升级,升级内容如下:
前面两版看这里:链接入口

1. 更新bsp_sdio_sd驱动代码到V1.1.2(修改自官方的驱动,以前的版本是V1.0.2)。
2. 修改屏幕截图函数使用emWin自带的GUI_BMP_Serialize和GUI_BMP_SerializeEx。
3. 升级fatfs到0.10b,并且支持fatfs的多任务。
4. 升级STemWin到5.24b
5. 更新RTC驱动。
6. 修改第一次点击ICONVIEW控件后,再次使用需要点击两次的问题。
7. 修改退出子界面的时候重复加载背景图片的问题。
8. 实现背景图片的超快速绘制,界面效果更佳流畅。
9. 更触摸算法,现在的触摸更加准确并灵敏。
10. 删除触摸校准功能界面,Flash界面和OLED的显示功能。
11. 更新SD卡中存储的内容,删除背景图片和Picture文件夹,使用截图功能的时候
      会自动创建picsave文件夹。
*******************************************************************************************************
视频演示:
这里只是做了简单的演示,重点看背景图片的快速绘制和触摸的准确及灵敏,详细视频演示看上面那个链接地址:

7寸屏超清演示视频:

5寸屏超清演示视频:

4.3寸屏超清演示视频:

************************************************************************************************************
下面说一下操作说明,这个是重点。
需要做的内容比较简单,仅需话您5分钟就可以完成。当前请下载最新的V1.2a, V1.2有一个小bug会导致死机。


1. 从我们的FTP服务器下载出厂程序F4-999_STM32-V5出厂测试程序源码(V0.7).rar(当前仅支持这个工程),编译
    这个工程后,找到这个文件:
    1.png
     重新编译并下载到开发板中。


2.   进入主界面后,看到如下界面
       桌面.PNG
      按下按键K3,进入到4点触摸校准界面,建议触摸笔校准。


3.   校准完毕后,进入第二个图片触摸屏和按键界面,界面如下,看看触摸校准后的效果。
       触摸测试.PNG
      如果效果不理想,再重复第3步进行校准,直到比较准确了为止,一般情况下校准一次就很准确了。
      校准后会自动将触摸参数保存到EEPROM里面。


4.   下载相应内容到NOR FLASH里面,这个比较重要,因为背景图片是来自NOR FLASH里面,下面说一下
      下载方法,下载很简单,从FTP服务器下载最新的NOR FLASH内容, 也就是文件夹:烧写到NOR Flash的数据
      下载后,安装开发板光盘中的工具:03.JLink仿真器驱动,应该大部分客户已经安装这个了,要不没有办法使用
       JLINK, 安装后打开这个图标。
       1.png
      (1)打开后,加载文件夹:烧写到NOR Flash的数据中的文件STM32-V5_NOR.jflash,加载方法如下:
       1.png
     (2)打开后加载文件:NorFlash.bin,加载方法如下:
      1.png
    (3) 加载后,弹出如下界面:
      1.png
     (4)最后一步操作,一般很稳定,一次就能下载成功。
      1.png


5.  到这里就可以运行综合程序V1.2了。

   


回复

使用道具 举报

1

主题

33

回帖

1

积分

新手上路

积分
1
QQ
发表于 2014-8-11 15:59:44 | 显示全部楼层
[s:146]  [s:146]  [s:146]  [s:146]  [s:146]  [s:146]  [s:146]  [s:146]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2014-8-21 20:31:10 | 显示全部楼层
[s:150] [s:150] [s:150]
回复

使用道具 举报

740

主题

1326

回帖

3546

积分

管理员

春暖花开

Rank: 9Rank: 9Rank: 9

积分
3546
QQ
发表于 2014-10-24 17:35:42 | 显示全部楼层
[s:151] [s:151] [s:151] [s:151]
努力打造安富莱高质量微信公众号:点击扫描图片关注
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2014-10-28 16:56:56 | 显示全部楼层
[s:143]
回复

使用道具 举报

36

主题

70

回帖

178

积分

初级会员

积分
178
发表于 2014-11-5 10:02:38 | 显示全部楼层
在V2的板子上能跑这么顺畅吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2014-11-6 17:39:51 | 显示全部楼层

回 mhp0114 的帖子

mhp0114:在V2的板子上能跑这么顺畅吗 (2014-11-05 10:02) 
V2还不行,主要是F1和F4还是有些差距的。
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2014-11-6 22:39:51 | 显示全部楼层
不提供例程?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2014-11-6 23:18:22 | 显示全部楼层

回 suhao22 的帖子

suhao22:不提供例程? (2014-11-06 22:39) 
这个暂时只对V5开发板客户开源的,不好意思啊,见谅。
回复

使用道具 举报

36

主题

70

回帖

178

积分

初级会员

积分
178
发表于 2014-11-14 00:57:14 | 显示全部楼层

回 eric2013 的帖子

eric2013:V2还不行,主要是F1和F4还是有些差距的。 (2014-11-06 17:39) 
背景图片是通过什么实现的,每次回到桌面还是一样要重绘吗?还是做了多层显示进行切换的?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2014-11-15 10:23:05 | 显示全部楼层

回 mhp0114 的帖子

mhp0114:背景图片是通过什么实现的,每次回到桌面还是一样要重绘吗?还是做了多层显示进行切换的? (2014-11-14 00:57) 
在WM_PAINT消息里面
回复

使用道具 举报

36

主题

70

回帖

178

积分

初级会员

积分
178
发表于 2014-11-15 15:09:11 | 显示全部楼层

回 eric2013 的帖子

eric2013:在WM_PAINT消息里面 (2014-11-15 10:23) 
可以这么快哒。厉害
回复

使用道具 举报

36

主题

70

回帖

178

积分

初级会员

积分
178
发表于 2014-11-16 14:55:53 | 显示全部楼层

回 eric2013 的帖子

eric2013:在WM_PAINT消息里面 (2014-11-15 10:23) 
你是把图片放在外扩flash里面,然后自己搬到显存,而不是用emwin提供的那种方式的吧,什么申请空间,加载图片,然后将图片再从内存空间里面读出来。这样会很慢的对吧。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2014-11-17 12:23:38 | 显示全部楼层

回 mhp0114 的帖子

mhp0114:你是把图片放在外扩flash里面,然后自己搬到显存,而不是用emwin提供的那种方式的吧,什么申请空间,加载图片,然后将图片再从内存空间里面读出来。这样会很慢的对吧。 (2014-11-16 14:55) 
这个V1.2版本是这样的,后面V1.3版本采用了外置2MB告诉SRAM作为动态内存,完美配合emWin机制。
回复

使用道具 举报

36

主题

70

回帖

178

积分

初级会员

积分
178
发表于 2014-11-17 19:28:46 | 显示全部楼层

回 eric2013 的帖子

eric2013:这个V1.2版本是这样的,后面V1.3版本采用了外置2MB告诉SRAM作为动态内存,完美配合emWin机制。 (2014-11-17 12:23) 
V1.3版本的用了申请内存空间的方式是吧,背景显示还是这么快吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2014-11-17 22:30:52 | 显示全部楼层

回 mhp0114 的帖子

mhp0114:V1.3版本的用了申请内存空间的方式是吧,背景显示还是这么快吗 (2014-11-17 19:28) 
是的申请的动态内存,所以速度非常快。
回复

使用道具 举报

36

主题

70

回帖

178

积分

初级会员

积分
178
发表于 2014-11-18 11:50:14 | 显示全部楼层

回 eric2013 的帖子

eric2013:是的申请的动态内存,所以速度非常快。 (2014-11-17 22:30) 
难道真的是sdram和sram的缘故,我的不快啊。
你们这个好像没有闪变效应,应该是用了存储器绘制的功能吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2014-11-18 12:27:58 | 显示全部楼层

回 mhp0114 的帖子

mhp0114:难道真的是sdram和sram的缘故,我的不快啊。
你们这个好像没有闪变效应,应该是用了存储器绘制的功能吗? (2014-11-18 11:50) 
V1.2没有使用,这个代码是通过开窗实现的,并没有使用emWin的函数。
回复

使用道具 举报

36

主题

2039

回帖

2147

积分

至尊会员

积分
2147
发表于 2014-12-20 19:01:20 | 显示全部楼层
[s:151] [s:151] [s:151]
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-27 06:44 , Processed in 0.399859 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表