Open song-hailong opened 2 years ago
我也遇到了
这个问题我也遇到了,可以找到Wrie.h
这个文件,在开头添加#define CONFIG_DISABLE_HAL_LOCKS true
宏定义就行了
是电路设计问题, 问题一:电路图控制I2C地址的AD0引脚虽然接地了但是没有加下拉电阻,导致电压浮空,使用0x69地址可解决,但是也不稳定,终极办法就是AD0飞线个10k下拉电阻到GND 问题二:MPU的I2C没有接上拉电阻,容易被信号干扰,解决办法一样是SCL、SDA分别飞线4.7K电阻到VCC
对比ad源文件发现Gerber文件中mpu6050 9、10、11引脚侧的地孔缺失了,直接用Gerber文件打板出来,会导致AD0浮空,我怀疑是这个原因导致初始化失败的
有遇到程序卡在accelgyro.initialize();的吗?串口只打印了下面的信息,就卡死了。