1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我使用LSM6DSL和SMT32L476。我的问题与睡眠/不活动中断有关。 我能够在睡眠和唤醒中断时使用LSM6DSL。 但是,可以使用此中断(睡眠/不活动)并禁用加速度计采样率自动降低至13 Hz选项。 我尝试将TAP_CFG(58h)设置为0x80(INACT_EN = b00),但不再生成中断。 有人可以告诉我是否有可能,如果是这样的话? 谢谢, #lsm6dsl #inactivity ## interrupt 以上来自于谷歌翻译 以下为原文 Hi, I am using the LSM6DSL with a SMT32L476. My question is in relation to the Sleep/inactivity interrupt. I am able to use the LSM6DSL in both sleep and wake up interruption. However is it possible to use this interrupt (Sleep/inactivity) and disable the automatic decrease of the accelerometer sampling rate to 13 Hz option. I tried to set TAP_CFG (58h) to 0x80 (INACT_EN = b00) but the interrupts are not generated anymore. Can someone please tell me if it is possible and if it is how to ? Thanks, #lsm6dsl #inactivity ##interrupt |
|
相关推荐
2个回答
|
|
使用不活动功能的原因是通过降低采样率来降低功耗,因此禁用此采样率降低是没有意义的。您可以使用唤醒中断进行活动检测。
- 向TAP_CFG写入90h //启用中断并应用高通数字滤波器;已锁定//模式已禁用 - 写00h到WAKE_UP_DUR //没有持续时间 - 将02h写入WAKE_UP_THS //设置唤醒阈值 - 将20h写入MD1_CFG //唤醒中断驱动至INT1引脚 以上来自于谷歌翻译 以下为原文 The reason to use inactivity function is to reduce the power consumption by decreasing the sampling rate, so it doesn't make sense to disable this sampling rate reduction. You can use wake-up interrupt for activity detection. - Write 90h to TAP_CFG // Enable interrupts and apply high-pass digital filter; latched // mode disabled - Write 00h to WAKE_UP_DUR // No duration - Write 02h to WAKE_UP_THS // Set wake-up threshold - Write 20h to MD1_CFG // Wake-up interrupt driven to INT1 pin |
|
|
|
你好Miroslav B,
谢谢你有时间回答我。 我从加速度传感器读取永久性数据(208Hz)(也用作Hub以添加各种其他传感器) 当发生不活动检测时(从加速度计),我必须首先管理使用传感器数据的算法。在某些情况下,即使发生了这种睡眠模式,我也不必“接受”这种睡眠模式(取决于Uc和用户状态)。通过自我管理加速度计的采样率,我可以做任何我想做的事情。 有没有办法禁用这个额外的功能(自动降低采样率),但仍然使用不活动检测? 我对唤醒活动没有任何问题。每件事都按照我的预期运作。 谢谢 以上来自于谷歌翻译 以下为原文 Hi Miroslav B, Thanks for having time to answer to me. I read in permanence data (208Hz) from accelerometers sensors (used as Hub too to add various other sensors) When an inactivity detection occurred (From accelerometer) I have to manage my algorithms which use the data from sensors first. In certain case I don't have to 'accept' this sleep mode even if it is occurred (depending of Uc and user state). By managing myself the sampling rate of the accelerometer I can do whatever I want. Is there any way to disable this extra feature (Auto decreasing the sample rate) but still use the inactivity detection? I don't have any problem with the wake up activity. Every thing works as I expected. Thanks |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2751 浏览 1 评论
3244 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1814 浏览 1 评论
3655 浏览 6 评论
6046 浏览 21 评论
1345浏览 4评论
204浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
360浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
453浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
278浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 00:46 , Processed in 1.123881 second(s), Total 80, Slave 64 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号