硬件方面,磁力计模块上只连VCC、GND、SCL、SDA四根线,SCL连接到stm32的PB6,SDA连接到stm32的PB7,由于该模块的电路板上已经设计了上拉电阻,所以I2C接口的两根线不用再外接上拉了。 以下是电路连接图: 二、软件编写方面 1、STM32CUBEMX配置 1.0、软件版本 STM32CUBEMX 版本:V6.2.0 HAL库 版
作为device,以I2C接口作为通信接口,以实现该芯片数据的读写操作。 1 STM32Cube控制配置I2C STM32CubeMX 版本:6.11 HAL库版本:STM32Cube_FW_F4_V1.27.1 1.1 I2C参数配置 STM32F407 的标准I2C接口最大支持100K工作频率,笔者选择最大工作频100k,以配置I2C的参数。 I2C使用的GPIO接口如下: 使用MCU类型和HAL库的版...