​​移植正點原子的mpu6050庫時GPIO口寄存器設定出錯?

问题遇到的现象和发生背景

​​移植正點原子的mpu6050庫時GPIO口寄存器設定出錯?

//IO方向設置

```c
#define SDA_IN()  {GPIOB->MODER&=~(3<<(9*2));GPIOB->MODER|=0<<9*2;}    //PB9输入模式
#define SDA_OUT() {GPIOB->MODER&=~(3<<(9*2));GPIOB->MODER|=1<<9*2;} //PB9输出模式

运行结果及报错内容

..\Core\Src\Hardware\i2c.c(139): error: #136: struct "" has no field "MODER"

我的解答思路和尝试过的方法

找不到結構體

我想要达到的结果

成功設定好GPIO的輸出輸入模式寄存器