基于CubieBLE-1109开发板使用I2C接口获取环境参数
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、上电查看数据
页:
[1]