ST意法半导体
直播中

听风说梦

9年用户 872经验值
擅长:可编程逻辑 嵌入式技术 EMC/EMI设计
私信 关注
[问答]

WHO_AM_I寄存器值与所选设备不匹配怎么解决?

我第一次探索 STEVAL 硬件。刚收到STEVAL-MKI108V3主板,STEVAL-MKI196V1传感器板,安装了UNICO GUI 9.13.0和FW Version V3.11.4。
在启用“自动端口检测”和“与主板通信”并选择 MKI186V1 传感器 (LSM6DSO) 的情况下启动 Unico 程序时,会出现一个对话框,提示“WHO_AM_I 寄存器值与所选设备不匹配”。查看主板和传感器板文档,似乎没有用于设置设备地址的跳线。
我已验证传感器板在 DIL 插座中的方向。我相信 LSM6DSO 地址是 0x6A 或 0x6B,但不知道 Unico 正在寻找什么地址。关于如何解决这个问题的任何建议?
出于好奇,将 USB 插入主板并且蓝色 LED 亮起,我测量了引脚 VDD 到传感器插座上 GND 的电压,该电压为 30mv(预期为 3.6v)。设备是主板自动开机,还是故障?
谢谢你的帮助!


回帖(1)

张雷

2022-12-1 15:36:18
你是对的,它是 STEVAL-MKI10 9 V3。
我遵循了主板固件升级程序。之前是 V3.11.4,现在是 V3.42.4,修复了它!
举报

更多回帖

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