你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STEVAL-STWINKT1B评测】第2辑:开发尝试及实时数据读取

[复制链接]
qintian0303 发布时间:2026-3-7 10:24
        这个开发板属于非常小而精得代表了,我们在开发之前一定要先看一下使用手册,在使用该手册中提到了一个通用得高速读取的功能包FP-SNS-DATALOG1,FP-SNS-DATALOG1功能包实现了STEVAL-MKSBOX1V1、STEVAL-STWINKT1和STEVAL-STWINKT1B的高速数据记录应用。它提供了一个全面的解决方案,以保存数据从任何组合的传感器和麦克风配置到最大采样率。其实我们在STM32CubeMX中也见过类似结构的功能报,可是当我尝试在MX查找的时候没有找到:
   1.jpg
        换一种方式说这个功能包不是一个标准的功能包,我们在通过官网下载后尝试通过STM32CubeMX导入压缩包也失败了,那么是否就不能通过MX使用了?我没有放弃尝试,通过板卡居然是能够搜到:ACC-GYRO-MAG 实时数据
    2.jpg
        这个开启的工程文件可以看到,大部分的功能和引脚都是配置好的:
    3.jpg
        但是对于应用层依然是没有什么用,我们最后是要对上面的传感器也是要快速应用的,使用STM32CubeMX快读开发的想法应该是行不通了,那么就只能从功能包的demo出发了。
        解压多后实际上得到的和一般的固件库是一样的结构:
    4.jpg
        我们在Projects下直接找到相关的app,我们尝试用keil进行编译,注意这个开发板使用的单片机为STM32L4R9ZIJ6,打开keil会自动识别需要选择正确的单片机或者L4R9系列都安装了。这个实际上是一个固件,高度读取的固件,和出厂带的程序是不一样的:
    5.jpg
        编译错误,工具链不识别,我们换成官方的STM32CubeIDE试一下,没有什么问题:
    6.jpg
        新的固件更新后,我们尝试读取ACC-GYRO-MAG 实时数据,不过通过尝试发现并不能获取实时数据,这里的功能模块的例程只支持存储方式,当然没有尝试python和matlab,基本上都是存储为数据文件,这样的文件倒是非常适合后期的边缘训练。我们在尝试不同的demo,在开发板页面的工具与软件栏目不一样的示例,STSW-STWINKT01,打开后可以看到有多种接口示例(蓝牙、wifi、串口):
    7.jpg
        鉴于之前咱们使用Keil的经历,这一次还是用STM32CubeMX打开并编译:
    8.jpg
        有个小警告,不过没有影响,咱们尝试串口的示例看一下,可以发现串口设备:
    9.jpg
        除了STlink的虚拟串口,还有一个USB的虚拟串口,打开USB的虚拟串口,可以看到打印信息:
    10.jpg
        打印的速度非常块,这里面包括了ACC、Gyro、Magn的数据,也包括了温度、湿度、大气压力等数据。


收藏 评论0 发布时间:2026-3-7 10:24

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版