1.前言
项目使用的芯片为MK10DN512VMC10。
正在尝试初始化 I2C 模块,以便和我的FXOS8700CQ 6轴传感器进行通讯 该传感器为4位加速度传感器和16位磁力计与高性能ASIC结合在一起 典型的方向分辨率为0.1°,罗盘方位精度误差小于5°
目前完成了IIC初始化,但一直无法和陀螺仪进行正常的通讯 用示波器进行监视,没能在示波器上看到 SCL 方波 当尝试写入 I2C 寄存器时,系统遇到hard fault
FXOS8700CQ的描述如下:
2.初始代码部分
#define I2C_Frequency_Divider_register__I2C1_F (*(uint32_t *)0x40067001U)
#define I2C_Control_Register_1__I2C1_C1 (*(uint32_t *)0x40067002U)
#define I2C_Status_Register__I2C1_S (*(uint32_t *)0x4