|
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(){
//不知道怎么写
}
|
|