NXP MCU 技术论坛
直播中

jefljel

8年用户 1012经验值
擅长:20762
私信 关注
[问答]

MPL3115A2总是返回STATUS寄存器的值是为什么?

基本上我可以与 MPL3115A2 压力传感器通信,但结果没有用。
我的印象是,每当我尝试从任何寄存器读取值时,它总是返回状态寄存器的值。

我遵循了快速启动设置(第 12 章)。
截图1:一开始我尝试执行软件重置0x26、0x04。为什么最后一个字节没有被确认?
屏幕截图 2:我在 CTRL_REG1 (0x26, 0x38) 中设置了过采样,这次一切都得到了确认。
屏幕截图 3:在 PT_DATA_CFG (0x13, 0x07) 中设置了标志。
屏幕截图 4:设置活动(0x26、0x39)。
屏幕截图 5:读取 CTRL_REG1。0xEE???是状态吗?
屏幕截图 6:阅读 WHO_AM_I 。0xEE???是 状态吗?

无论我从什么寄存器读取,我总是得到相同的响应。
如果在第 3 步中我设置了 0x13、0x02 (PT_DATA_CFG),那么我总是读取 0x44。

更多回帖

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