STM32 CubeMX HAL库使用SGP30获取CO2和VOC | 您所在的位置:网站首页 › voc初始化 › STM32 CubeMX HAL库使用SGP30获取CO2和VOC |
1、说明 (1)MCU为STM32F103C8,模块为SGP30; (2)硬件连接:SGP30连接STM32的IIC1; (3)SGP30的设备地址为:(0x588; data[1]=(0x2008) & 0x00FF; if(HAL_I2C_Master_Transmit(&hi2c1,SGP30_ADDR,data,2,50) != HAL_OK){ SEGGER_RTT_printf(0, "write cmd m_iaq error\r\n"); return HAL_ERROR; } //waite data ok int timeout = 10; while(1){ if(HAL_I2C_Master_Receive(&hi2c1,SGP30_ADDR0x01,readbuff,6,50) != HAL_OK){// SEGGER_RTT_printf(0, "recv data error\r\n"); timeout--; HAL_Delay(5); }else{ break; } if(timeout |
CopyRight 2018-2019 实验室设备网 版权所有 |