新手上路
- 积分
- 42
- 金钱
- 42
- 注册时间
- 2019-4-24
- 在线时间
- 20 小时
|
2金钱
我用的是f429的板,买了两个模块打算外接试一下但一直不行,这两个模块的接线有什么讲究吗,看程序好像直接接sda和sdl就行,但接上后一直不行,是不是我i2c设置有问题?
//IO方向设置#define SDA_IN() {GPIOB->MODER&=~(3<<(2*2));GPIOB->MODER|=0<<2*2;} //PH5输入模式
#define SDA_OUT() {GPIOB->MODER&=~(3<<(2*2));GPIOB->MODER|=1<<2*2;} //PH5输出模式
//IO操作
#define IIC_SCL PBout(1) //SCL
#define IIC_SDA PBout(2) //SDA
#define READ_SDA PBin(2) //输入SDA
我测试6050的时候是可以测出xyz的轴角度和加速度,但无法得出俯仰角的值,貌似是mpu_mpl_get_data无法返回0
|
|