【求助】BNO055: i2cWriteReadNonStop returned Error 263
esp32吧
全部回复
仅看楼主
level 2
天真真木 楼主
硬件:
- ESP32-WROOM-32(ESP32-DevKitc型)
- AE-BNO055-BO 9轴加速传感器
开发环境:
- Windows11 22621.2715
- IDE: VSCode_platformioV3.3.1
- Serial Monitor: 窗口调试助手V9.1.0
电路构成与代码:
新手,刚拿到板子,使用Adafruit BNO055/examples/rawdata进行测试,如附件
预期与异常
- 预期:在串口调试助手中正常显读数
- 异常:如下所示,当我不动它的 时候,读数正常。当我将板子往前倾,往左倾斜的时候,出现Error 263。该错误 代码描述为“Operation timeout because the bus is busy.”
- 猜测:猜测是电路连接问题,目前正在尝试改善电路连接问题
2023年12月19日 05点12分 1
level 2
天真真木 楼主
头都快给我想破了,有无大佬帮一下啊[泪]
2023年12月19日 05点12分 2
level 2
天真真木 楼主
重新买了一个传感器,没有出现这个问题了,大概率是电路本身的设计问题
2024年01月02日 01点01分 3
level 1
楼主您好,我跟你使用了一样的器件,遇到了类似的问题。请问你使用的是GY-BNO055传感器吗?PS0和PS1引脚要怎么配置成I2C通信模式呀,网上说什么跳线短接之类的没看懂(流泪)是要把红圈的部分两个焊点焊起来,还是下面那两个焊点也要焊接在一起呢,,求帮助
目前在串口中只能读到全0的欧拉角,是不是传感器坏了呢
2026年06月02日 16点06分 4
吧务
level 12
倾斜就报错,静止就正常,八成是杜邦线接触不良。建议把 I2C 线焊死或者换短一点的杜邦线,再检查一下 4.7K 上拉电阻有没有虚焊,板子一动总线瞬间掉线就会报 busy/timeout。
2026年06月14日 11点06分 5
1