实验原理
打开扩展板原理图对照扩展板可以看到扩展板有 1 个温湿度传感器 SI7006,如下图:
由上图可见可通过 I2C 总线与 SI7006 通信。
查看原理图可知数据线 I2C1_SDA、I2C1_SCL 和 I2C_INT1 管脚对应关系如下:
查看 SI7006 芯片手册确认设备七位从机地址为:0x40
实验步骤
打开 STM32CubeIDE,配置 CubeMX。
首先根据前几章内容配置好系统时钟与串口打印,然后对 PF14、PF15 引脚分别配置成I2C1_SCL 与 I2C1_SDA,切换到 I2C1 标签,勾选给“M4”,选中“I2C”,如下图所示。