1109开发板使用I2C接口调试bme280传感器,步骤如下:
1、查看bme280的datasheet,了解相关接口及特性;
2、查看1109的datasheet,了解I2C接口的使用;
3、硬件连接:
选择使用I2C0,GPIO使用GPIO8,GPIO9,如下:
I2C Interface: (#define CONFIG_BME280_DEV_TYPE_I2C 1)
Left Pin:
SDO -- GND
SDI -- NC
CS -- NC
SCK -- NC
3.3V -- NC
GND -- NC
Right Pin:
GND -- GND
3.3V -- VBAT
SDA -- GPIO9(IIC0_SDA)
SCL -- GPIO8(IIC0_SCL)
4、功能复用
#define BOARD_PIN_CONFIG \
{2, 3 | GPIO_CTL_SMIT | GPIO_CTL_PADDRV_LEVEL(3)},\
{3, 3 | GPIO_CTL_SMIT | GPIO_CTL_PADDRV_LEVEL(3)},\
{8, 7 | (3<<12) | (1<<11) | (1<<8) },\
{9, 7 | (3<<12) | (1<<11) | (1<<8) },\
5、添加驱动,将附件解压到SDK的sample目录下
6、上电查看数据
|