OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6736|回复: 6

LIS3DH的中断配置与外围电路,求指教

[复制链接]

0

主题

0

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2015-7-23
在线时间
5 小时
发表于 2015-10-30 09:25:52 | 显示全部楼层 |阅读模式
5金钱
 最近在做低功耗的项目,要用到stm32l1和4个lis3dh。
刚开始调试的时候,4个lis3dh焊在同一板上,同用一个spi总线,spi的SCK,MISO,MOSI都外部上拉,中断脚INT1也并到一起接到L1的PA0上,没加外部上拉,PA0设成内部上拉,下降沿中断;因为lis3dh可以设置成加速度产生一定变化就产生中断,所以打算用这个中断来唤醒停止模式下的L1。
经过反复调试,最后效果是,在L1停止模式、4个lis3dh都跑1HZ的情况下功耗为17uA,可倾斜一下lis3dh产生中断唤醒L1(因为4个传感器在同一板上,所以有可能出现4个都产生中断的现象),唤醒后读出4个传感器当前的加速度,然后L1再进入停止模式。一切正常。
可当我将4个lis3dh的板剪开,去用单个lis3dh实现上述的功能后,发现不稳定的情况:
1.PA0内部上拉、下降沿中断,lis3dh读数不正常,并且不断产生中断;
2.PA0浮空、下降沿中断,lis3dh读数正常,可以产生中断,但如果MCU不是一直轮询lis3dh的输出寄存器的话,中断产生不了,之前用4个测试的时候没有这种情况,只需要初始化一下lis3dh就可以,不用一直轮询它的输出寄存器也可以产生中断;
外部加上拉,搞了半天还是不行。
所以来这里跟大家探讨一下,有没有大神用过lis3dh,多多指教!
另外L1的低功耗目前跑MSI的4M主频,停止模式最低也就4uA,有相关低功耗经验的也欢迎大家来探讨! 

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2015-10-30 10:02:38 | 显示全部楼层
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2015-7-23
在线时间
5 小时
 楼主| 发表于 2015-10-30 17:08:51 | 显示全部楼层
就那么少人用过着st的这个传感器?
回复

使用道具 举报

34

主题

178

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2013-11-1
在线时间
183 小时
发表于 2015-12-28 16:52:56 | 显示全部楼层
您好 ,你有LIS3DH的驱动吗?
回复

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2016-1-21 13:22:57 | 显示全部楼层
2.PA0浮空、下降沿中断,lis3dh读数正常,可以产生中断,但如果MCU不是一直轮询lis3dh的输出寄存器的话,中断产生不了,之前用4个测试的时候没有这种情况,只需要初始化一下lis3dh就可以,不用一直轮询它的输出寄存器也可以产生中断;


针对你说的这个情况,我怀疑你把CTRL_REG4的BDU位设置为1了,导致你不查询,数据寄存器就不更新,你把这位改为0测试一下
合肥-文盲
回复

使用道具 举报

5

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2014-2-28
在线时间
2 小时
发表于 2016-7-14 20:06:10 | 显示全部楼层
请问 您做好了吗?我现在设置 进入不了中断,代码可以给我看看吗?给我个QQ可以吗?
回复

使用道具 举报

53

主题

567

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2106
金钱
2106
注册时间
2017-2-11
在线时间
307 小时
发表于 2019-8-13 17:19:32 | 显示全部楼层
求LIS3DH与STM32F407通讯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 00:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表