完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我在LIS3DH设置中使用应用笔记第24页上的HP滤波器示例在所有轴上进行'6方向移动识别'时触发中断1。 这很好用。 设置后,我读取HP_FILTER_RESET和INT1_SRC,它会复位滤波器位置并清除中断,准备再次感应运动。 如果在触发中断时在ctrl_reg1中禁用带有0x00的LIS3DH,则中断保持触发(它处于低电平有效状态,因此保持低电平)。如果我读取HP_FILTER_RESET以及INT1_SRC,则中断不会复位。 (1)当LIS3DH“启用”时,有没有办法清除中断? (2)我的目标是在触发后重置中断(因为它处于低电平有效状态),即使设备仍在移动,也会将其禁用。这可能吗? (3)是否有一个命令可以直接将中断线驱动为高电平? 谢谢 #lis3dh中断 以上来自于谷歌翻译 以下为原文 Hi, I have the LIS3DH setup to trigger interrupt 1 when '6 direction movement recognition' on all axis using HP filter example on application note page 24. This works well. After being set I read the HP_FILTER_RESET and also the INT1_SRC which resets the filter position and clears the interrupt, ready to sense movement again. If I disable the LIS3DH with 0x00 in ctrl_reg1 while the interrupt is triggered, the interrupt stays triggered (it is active low, so it stays low). If I read the HP_FILTER_RESET and also the INT1_SRC the interrupt does not reset. (1) Is there any way to clear the interrupt like I can do when the LIS3DH is 'enabled'? (2) My goal is to reset the interrupt (to high state since it is active low) after it has been triggered and disable it even if the device is still moving. Is this possible? (3) Is there a command that will drive the interrupt line high directly regardless of movement? Thank you #lis3dh-interrupt |
|
相关推荐
2个回答
|
|
对于任何有兴趣的人,我收到ST支持的评论,满足了我的需求......
''最好的方法是在断电之前禁用I1_AOI1。这样可以保证在断电之前断言中断。 以上来自于谷歌翻译 以下为原文 For anyone interested I received this comment from ST support which satisfies my need... ''the best way would be to disable I1_AOI1 before going to power down. That will guarantee that the interrupt is de-asserted before going to power down.'' |
|
|
|
担,
LIS3DH的HP_FILTER_RESET的实际地址是多少? 很抱歉这么晚才开始...你的帖子是整个互联网上唯一提到除POS数据表之外的注册的地方。 以上来自于谷歌翻译 以下为原文 Dan, What was the actual address of the HP_FILTER_RESET for the LIS3DH? Sorry to jump on this so late... your post is the only place on the entire internet that mentions this register other than the POS datasheet. |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2463 浏览 1 评论
3160 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1727 浏览 1 评论
3548 浏览 6 评论
5912 浏览 21 评论
885浏览 4评论
1264浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
529浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1247浏览 3评论
1300浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-3 01:05 , Processed in 0.952058 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号