[STM32F4] 【Nucleo设计分享】基于ST-emWIN数据采集系统之触摸界面实现

[复制链接]
 楼主| fengye5340 发表于 2015-2-14 16:39 | 显示全部楼层 |阅读模式
在放假之前,趁空闲时间,在上次移植ST-emWIN图形库的基础上,移植了触摸屏驱动。在校准过程中发现坐标有偏差,经过检测发现是SPI写数据和读数据引起的,F411RE有100MHZ,毕竟比原来用的F1系列快不少,增加延时后就解决了。
      加上一个简易的计算器界面来检验触摸屏,发现已经十分好用了。
       1_34.jpg
      1_33.jpg
    1_32.jpg
    1_35.jpg
  言归正传,触摸屏实现后,就开始做数据采集系统的界面了。考虑仅是作为产品的代码验证,没有做扩展板,所以SD卡部分不打算在上面实现。用一个记录控件来实现数据的存储。这个数据可以存储到SD卡,FLASH芯片或者EERPOM或者电脑处理的EXCEL表格中。因为NUCLEO-STM32F411RE带有 32.768KHZ晶体,就做了RTC时间显示。可以通过三个SPINBOX控件+数字键盘的方式来设定时间,这里看时间是否富余来决定是否增加。
下面是一个初步的数据采集界面:
1_36.jpg
采用了三窗口设计,第一个是状态窗口显示标题内容和时间。第二个是主窗口显示数据波形图+【开始】【停止】【存储】【设置】四个按钮应用。因没有增加SD卡,这里就不显示中文字体了。第三个是记录窗口,把它放在底层隐藏了,点击【存储】按钮时触发到顶层来显示。
记录窗口下面有三个按钮,一个记录表。分别是【增加记录】【删除记录】【确认】按钮。因为还没来得及加上ADC程序,这里的数据都为0,这里保留小数点四位,ADC采用STM32F411RE自带的ADC模块实现。
1_38.jpg
1_37.jpg

剩下未实现内容,下一个帖子见、
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
最后,祝大家新年快乐!生活幸福!天天好心情!
祝愿21IC论坛越来越好! 二姨家的朋友越来越多!:)






zh113214 发表于 2015-2-14 18:29 | 显示全部楼层
这个计算器看上去真心不错啊
 楼主| fengye5340 发表于 2015-2-26 15:27 | 显示全部楼层
zh113214 发表于 2015-2-14 18:29
这个计算器看上去真心不错啊

呵呵,多谢支持,那个只是那里检查触摸的,带波形界面才是重点
jinjing999 发表于 2015-2-27 15:01 | 显示全部楼层
搞IT的 发表于 2015-2-28 16:43 | 显示全部楼层
这种UI界面看上去比较好看啦 。。
zh113214 发表于 2015-2-28 21:44 | 显示全部楼层
fengye5340 发表于 2015-2-26 15:27
呵呵,多谢支持,那个只是那里检查触摸的,带波形界面才是重点

都挺不错的:lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

455

帖子

11

粉丝

99

主题

455

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部