这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【我要开发板】5.传感器联合TOUCHGFX显示

共1条 1/1 1 跳转至

【我要开发板】5.传感器联合TOUCHGFX显示

菜鸟
2025-01-17 15:17:52     打赏

1.前言

前面已经完成了基本的TOUCHgfx 和传感器的驱动,这里把他们联合起来

2.初始化配置

其他部分可以参考上篇传感器移植和上上篇的TOUCHGFX工程,这里不再赘述,只需要在之前的工程中,放置一个textArea,并添加wildcard 和BUFFER即可。

image.png

3.代码修改

在新建的页面中添加如下代码:

void sensorView::handleTickEvent ()
{
	float acc_Date;

tickCounter++;
if(tickCounter>1000)
{
tickCounter = 0;
}

if (tickCounter % 120 == 0)
{
if(0 == acc_Date)
{

       	acc_Date=MX_MEMS_Process();
       	Unicode::snprintfFloat(textArea1Buffer,20,"%.1f",acc_Date);  
        textArea1.invalidate(); 

}
}
}

另外在sensorView.cpp中添加app_mems.h的头文件。

#include <E:\st\H573_UI_MEMS\STM32CubeIDE\mems\app_mems.h>

其他部分的头文件不再展示

4.成果展示

如图,烧录代码后屏幕完美显示ACC.X单轴的数据。

image.png




关键词: TOUCHGFX     传感器     显示    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]