新手入门
- 积分
- 3
- 金钱
- 3
- 注册时间
- 2021-3-18
- 在线时间
- 0 小时
|
3金钱
u8 DHT11_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOG, ENABLE); //ê1ÄüPG¶Ë¿úê±Öó
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; //PG11¶Ë¿úÅäÖÃ
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //íÆíìêä3ö
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOG, &GPIO_InitStructure); //3õê¼»ˉIO¿ú
GPIO_SetBits(GPIOG,GPIO_Pin_11); //PG11 êä3ö¸ß
DHT11_Rst(); //¸′λDHT11
return DHT11_Check();//μè′yDHT11μÄ»Øó|
}
例程用的PG11,我用最小系统板,没有这个IO口,改成了PB5。
之后初始化通过不了额。
这种情况大概是什么问题呢?
|
|