56
4
349
版主
BMI270惯性测量传感器在使用过程中,首先需要配置大约8KB的数据才能正常使用。最近有客户在移植代码过程中,出现无法配置成功的问题,本文记录原因以及解决方法。
首先,对硬件连接进行了检查。硬件参考的《使用STM32连接BMI270惯性测量单元模块的方法》帖子中的SPI连接方式,运行代码,可以成功读取到芯片ID。
使用串口调试助手查看输出信息,显示:Error [-9] : Configuration load error. It occurs when failure observed while loading the configuration into the sensor。
单步调试代码,在rslt = bmi2_write_config_file(dev);函数处出错。BMI270在软复位20ms后,才能读取配置信息的标志位。
增加延时时间,后者增加SPI的读写速度后,该问题解决。
使用道具 举报
0
1
32
新手上路
gck 发表于 2025-4-25 18:04 发送一轮46长度后,就停止了,什么原因
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|YiBoard一板网 ( 冀ICP备18020117号 )
GMT+8, 2025-10-29 18:20 , Processed in 0.072069 second(s), 3 queries , Gzip On, Redis On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.