本作品基于STM32实现数据采集系统,主要功能是对数据进行采集、存储、读取、显示和导出,能对接不同传感器(例如:BME280、DHT11、DS18B20等)、不同接口(例如:SPI、IIC、UART等)。本作品设计的初衷是提供一款实用的传感器可插拔的数据采集系统,让用户根据自己的需求来进行数据采集/保存/导出。
本作品通过TFT显示屏进行传感器的选择和采样间隔时间设置,和其他功能设置。TFT显示屏使用LVGL GUI图形库,因为本次比赛的显示屏不带触摸功能,本作品使用了外部按键作为输入。
由于STM32U5内部带有4M Bytes FLASH,所以可以直接将数据存储在内部FLASH中,无需外扩存储器或SD卡。为了方便数据管理,本作品做了专门的FLASH读写接口。
本作品支持本地与远程操作,远程通讯接口为UART\USB。
显示全部 ↓