打印
[STM32F4]

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

[复制链接]
3762|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在放假之前,趁空闲时间,在上次移植ST-emWIN图形库的基础上,移植了触摸屏驱动。在校准过程中发现坐标有偏差,经过检测发现是SPI写数据和读数据引起的,F411RE有100MHZ,毕竟比原来用的F1系列快不少,增加延时后就解决了。
      加上一个简易的计算器界面来检验触摸屏,发现已经十分好用了。
      
     
   
   
  言归正传,触摸屏实现后,就开始做数据采集系统的界面了。考虑仅是作为产品的代码验证,没有做扩展板,所以SD卡部分不打算在上面实现。用一个记录控件来实现数据的存储。这个数据可以存储到SD卡,FLASH芯片或者EERPOM或者电脑处理的EXCEL表格中。因为NUCLEO-STM32F411RE带有 32.768KHZ晶体,就做了RTC时间显示。可以通过三个SPINBOX控件+数字键盘的方式来设定时间,这里看时间是否富余来决定是否增加。
下面是一个初步的数据采集界面:

采用了三窗口设计,第一个是状态窗口显示标题内容和时间。第二个是主窗口显示数据波形图+【开始】【停止】【存储】【设置】四个按钮应用。因没有增加SD卡,这里就不显示中文字体了。第三个是记录窗口,把它放在底层隐藏了,点击【存储】按钮时触发到顶层来显示。
记录窗口下面有三个按钮,一个记录表。分别是【增加记录】【删除记录】【确认】按钮。因为还没来得及加上ADC程序,这里的数据都为0,这里保留小数点四位,ADC采用STM32F411RE自带的ADC模块实现。



剩下未实现内容,下一个帖子见、
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
最后,祝大家新年快乐!生活幸福!天天好心情!
祝愿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 | 只看该作者
:)

使用特权

评论回复
5
搞IT的| | 2015-2-28 16:43 | 只看该作者
这种UI界面看上去比较好看啦 。。

使用特权

评论回复
6
zh113214| | 2015-2-28 21:44 | 只看该作者
fengye5340 发表于 2015-2-26 15:27
呵呵,多谢支持,那个只是那里检查触摸的,带波形界面才是重点

都挺不错的:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

454

帖子

11

粉丝