打印
[开发工具]

LSM6DS3TR的INT1检测不到中断..

[复制链接]
388|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cc38600|  楼主 | 2022-5-15 12:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cc38600 于 2022-5-15 12:24 编辑

读取WHO_AM_I 得到69,
配置加速计:
          gYroscopeWrite(CTRL9_XL, 0x38);//XL configure
          gYroscopeWrite(CTRL1_XL, 0x60);//XL configure
          gYroscopeWrite(INT1_CTRL, 0x01);//

然后移动板子, INT1没有中断出来. 试了2块板子, 都一样.

求教一下大侠们, 可能是哪里的问题?  寄存器写进去读出来也是对的

使用特权

评论回复
沙发
岁月反驳| | 2022-7-16 06:48 | 只看该作者
可能是你的中断没有初始化吧

使用特权

评论回复
板凳
笨蛋无需搭理| | 2022-7-16 07:11 | 只看该作者
这不好说啊,得看你的代码才行

使用特权

评论回复
地板
漫过岁月| | 2022-7-16 07:32 | 只看该作者
一般情况是没初始化,要不然就是接触不好

使用特权

评论回复
5
占得人间第一春| | 2022-7-16 07:55 | 只看该作者
. 一般情况,你能读取到数据,应该通讯没问题,所以要看你程序逻辑了

使用特权

评论回复
6
可爱的白兔先生| | 2022-7-16 08:17 | 只看该作者
中断是否打开了呢?

使用特权

评论回复
7
喜爱弄人| | 2022-7-16 08:40 | 只看该作者
中断优先级是不是太低了,导致的呢

使用特权

评论回复
8
情和欲| | 2022-7-16 09:02 | 只看该作者
你可以单独留一份仅驱动加速计的程序,试试

使用特权

评论回复
9
林间有新绿| | 2022-7-16 09:24 | 只看该作者
我觉得可能是你这个程序有点问题吧,怎么两块板子都不好用呢?

使用特权

评论回复
10
热爱童话世界| | 2022-7-16 09:47 | 只看该作者
也可以考虑一下焊接方面的问题,也就是硬件原因

使用特权

评论回复
11
极客晨星| | 2022-7-16 10:08 | 只看该作者
正常来说你要是驱动调好了,中断配置正常,应该是能检测到中断的

使用特权

评论回复
12
SantaBunny| | 2023-3-1 12:26 | 只看该作者
有加速计数据就绪的时候, INT1的状态改变

使用特权

评论回复
13
中国龙芯CDX| | 2023-3-1 19:44 | 只看该作者
http://bbs.**/forum.php?mod=viewthread&tid=649230&highlight=LSM6DSl
你看这个有参考意义吗?他也说是这个问题LSM6DS3TR的INT1检测不到中断

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

20

帖子

0

粉丝