ST可编程传感器+Unico上FSM的使用学习心得
[复制链接]
本帖最后由 wushuisheng 于 2020-4-18 20:28 编辑
收到套件,usb驱动无法识别方面的问题也遇到过,提前下载安装Unico软件压缩包en.stsw-mki109w.rarhttps://www.st.com/en/embedded-software/stsw-mki109w.html的时候,里面有DRIVER驱动,安装后居然识别了,这个算是误打误撞吧!顺手就学习了《ST可编程传感器》一文之后,感觉云里雾里的,心想不管那么多,边学边看吧!我就往下学习一下《Unico上FSM的使用》按照文章中的步骤一步步学习,跟着教程一步步设置;
FSM示例:唤醒功能实验走起:
唤醒功能实验视频:
第一个是缓慢运动,不会引起中断输出:
第二个是正常唤醒,触发INT1管脚中断:
设置界面:
【Interrupt】 选项卡界面:
首先上个动作缓慢的,X\Y\Z三方向动作保证加速度值不超过阈值1.1g;不会触发INT1管脚中断;如下图:
动作幅度大些看看,完美触发触发INT1管脚中断:
到此,整个实验过程还是进展顺利;因为初次接触LSM6DSOX传感器,对这款ST可编程传感器还是很陌生;在学习整个传感器过程中,首先对FSM和MLC这几个字符就不知是啥意思,从网上搜到这些资料,一起学习一下吧!
链接:https://www.cnblogs.com/AaronBlogs/p/6978743.html
MLC好理解一些:Machine learning core (MLC)。
对于状态机程序,陌生的很,看传感器介绍中提到:
整个数据区 = 固定数据区(6字节)+变量区(可变字节)+指令区(一个字节);
这些跟(rs485,103, 104)通讯规约报文有些类似!权且这么看待吧!熟悉一些,心理也安慰一下自己!!!
三大区最大字节长度不超过256个字节。
命令指令:
条件指令
这些知识在Unico上FSM的使用中都涉及到了,也便于加深理解!
这页我想了很久,看不明白,反复看 ,好像后来看懂了;
再结合:
好像明白了!
我个人觉得要熟练使用LSM6DSOX这款传感器,还是要掌握ST可编程传感器基本知识的,也希望官方能针对这个传感器做一些教学视频,这样我们能更好的掌握这款传感器!
|