ST意法半导体
直播中

京五环以外

10年用户 3194经验值
擅长:EMC/EMI设计
私信 关注
[问答]

H3LIS100DL如何防止中断样本被覆盖/溢出?

H3LIS100DL没有fifo,ODR可以设置为400Hz。这将使它每 2.5 毫秒更新一次轴数据。
我已将其编程为在达到阈值时中断单片机。这会将微控制器从深度睡眠中唤醒。不幸的是,Mcu 在唤醒并准备好回读导致中断的样本 (X、Y、Z) 之前需要大约 8 毫秒的时间。
有没有办法让加速度计保留数据而不覆盖它?
我阅读了一些关于 BDU(LIS3DH 的块数据更新)的内容;在读出所有轴之前,输出数据不会被覆盖。是否有任何类似的东西适用于 H3LIS100DL?还有别的把戏吗?
我知道会有丢失的样本,但我主要感兴趣的是回读导致中断的样本。









回帖(1)

董方帅

2023-1-9 10:06:09
正如您所注意到的,不幸的是,H3LIS100DL 设备不是由 FIFO 提供的,并且通常是用于存储的内部缓冲区。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分