STM32G4XX MCP23009IO扩展 ,LMP275 温度传感器硬件I2C设备驱动操作
首先打开STM32CubeMX ,选择的需要的MCU,这里选择的是STM32G474CET。
开启I2C2 同理你用I2C1也行。
I2C SPEED MODE 工作速度选择这里选择的是快,频率时间400kHz 。
时钟源配置,这里采用的是有源晶振。
具体STM32CubeMX操作可以查看其它博文,这里不做介绍。
生成Keil 5 工程代码,在代码中会出现 MX_I2C2_Init(),
下面就开始编写自己代码,注意要在 /* USER CODE BEGIN /与/ USER CODE END */中编写。