ST意法半导体
直播中

张龙祥

9年用户 1314经验值
擅长:连接器
私信 关注
[问答]

读取LIS2DW12上的CTRL1和CTRL6寄存器失败怎么办

我正在尝试将 nrf52840 DK 与 LIS2DW12 连接起来。我正在为 IMU 使用 ST-Eval 板。

我能够读取 WHO_AM_I 寄存器并给出正确的值 (0x44)。我尝试将 IMU 设置为 100Hz 和高性能模式。当我试图读取 CTRL1 和 CTRL6 寄存器时,它返回 0。

是否必须设置 ODR 和功耗模式的特定顺序?

谢谢




回帖(1)

周羽姿

2022-12-8 15:07:56
我们的写入功能已作为两个独立的 I2C 事务实现,第一个写入寄存器地址,第二个将数据写入寄存器。这包括每次写入之间的重复启动。这导致了这个问题。单个连续写入已解决此问题。
举报

更多回帖

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