BMP280的芯片id存放在其寄存器地址0xD0处,所以把0xD0存到tx_data的第一个字节处,后面的我们不关心,因为只有第一个字节是起作用的。 HAL_SPI_TransmitReceive执行完之后,从机发来的数据存放在rx_data中,由于从机返回的数据是从第二个字节开始有效的,所以从机发来的数据是从rx_data[1]开始的。 我们“交换”了...
编辑于 2024年01月15日 20:44 收录于文集 GD32F103RCT6 钢铁侠开发板教程 · 48篇教程 嵌入式 单片机 ARM 物联网 开发板 国产芯片 GD32 GD32F103 分享至 投诉或建议评论 赞与转发目录 0 0 0 0 0 回到旧版 顶部登录哔哩哔哩,高清视频免费看! 更多登录后权益等你解锁...
#define BMP280_REG_PRESSURE (BMP280_REG_PRESS_MSB) #define BMP280_REG_CONFIG 0xF5 /* bits: 7-5 t_sb; 4-2 filter; 0 spi3w_en */ #define BMP280_REG_CTRL 0xF4 /* bits: 7-5 osrs_t; 4-2 osrs_p; 1-0 mode */ #define BMP280_REG_STATUS 0xF3 /* bits: 3 measuring; 0 i...