旧乡故客
发表于: 2024-11-12 15:16:59 | 显示全部楼层

BMI270惯性测量传感器在使用过程中,首先需要配置大约8KB的数据才能正常使用。最近有客户在移植代码过程中,出现无法配置成功的问题,本文记录原因以及解决方法。


首先,对硬件连接进行了检查。硬件参考的《使用STM32连接BMI270惯性测量单元模块的方法》帖子中的SPI连接方式,运行代码,可以成功读取到芯片ID。


使用串口调试助手查看输出信息,显示:Error [-9] : Configuration load error. It occurs when failure observed while loading the configuration into the sensor。

Configuration load error.jpg


单步调试代码,在rslt = bmi2_write_config_file(dev);函数处出错。BMI270在软复位20ms后,才能读取配置信息的标志位。


增加延时时间,后者增加SPI的读写速度后,该问题解决。


跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 13 | 回复: 13



手机版|

GMT+8, 2024-11-21 14:28 , Processed in 0.087317 second(s), 9 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表