|
200黑幣
我用華為的iot studio+小熊派,練習DHT11的連接,但是有幾個疑問,用的是三引腳的DHT11,DHT11引腳的配置應該怎么配置,他的數據輸入端口DHT11_GPIO_Port是連一個普通的GPIO接口還是I2C接口,還有那個寄存器宏定義地址應該怎么看呢?看STM32L4寄存器手冊看不懂,太多了,一千九百多頁。卡這兒沒完成,很捉急,求助求指導!
#define DHT11_GPIO_Port ?
#define DHT11_Addr ?
uint8_t BUF[2];
GPIO_InitStruct.Pin =; //這幾行應該怎么配置?
GPIO_InitStruct.Mode =;
GPIO_InitStruct.Pull =;
GPIO_InitStruct.Speed =;
HAL_GPIO_Init(DHT11_GPIO_Port, &GPIO_InitStruct);
void Start_DHT11(void)
{
uint8_t t_Data = 0x10;
HAL_I2C_Master_Transmit(&hi2c1,DHT11_Addr,&t_Data,1,0xff); //hi2c1 是個處理句柄
}
void DHT11_Read_data(){
//不知道怎么寫
}
|
|