赞
踩
还买了一个长这样的
初始化一下gpioB引脚
__HAL_RCC_GPIOB_CLK_ENABLE();
GPIO_Initure.Pin=GPIO_PIN_2; //PB2
GPIO_Initure.Mode=GPIO_MODE_INPUT; //输入
GPIO_Initure.Pull=GPIO_PULLUP; //下拉
GPIO_Initure.Speed=GPIO_SPEED_HIGH; //高速
HAL_GPIO_Init(GPIOB,&GPIO_Initure);
对他进行读值
int main(void) { uint8_t val; //初始化HAL库 Stm32_Clock_Init(360,25,2,8); //设置时钟,180Mhz delay_init(180); //初始化延时函数 uart_init(115200); LED_Init(); //初始化LED KEY_Init(); //初始化按键 delay_ms(100); //延时100ms再初始化看门狗,LED0的变化"可见" IWDG_Init(4,500); //IWDG_Init(IWDG_PRESCALER_64,500); //分频数为64,重载值为500,溢出时间为1s val = HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_2); printf("DHT11 start is %d\r\n",val); LED0=0; val = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_2); printf("DHT11 start is %d\r\n",val); }
好开心,写的最随意的一篇博客,哈哈哈哈,有人想去爬山吗,我带相机
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。