欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: STM32單片機按鍵程序if-else語句只有else部分能用? [打印本頁]

作者: 小豆喵苗    時間: 2020-3-4 21:01
標題: STM32單片機按鍵程序if-else語句只有else部分能用?
我感覺程序沒有問題啊,可是在proteus上面就是按鍵不進行變化,而且測試到if-else語句只有else部分能用,有沒有能幫我看看什么情況,指點我一下!
  while (1)
  {
    /* USER CODE END WHILE */
    /* USER CODE BEGIN 3 */
  if (HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_8))
  {
   HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0,GPIO_PIN_SET);
   HAL_Delay(500);
   HAL_GPIO_WritePin(GPIOA,GPIO_PIN_1,GPIO_PIN_RESET);
   HAL_Delay(500);
  }
    else
      HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0,GPIO_PIN_RESET);
    HAL_Delay(500);
      HAL_GPIO_WritePin(GPIOA,GPIO_PIN_1,GPIO_PIN_SET);
    HAL_Delay(500);
   
  }
在STM32F103C6里面PA0和PA1 初始位高電平


51hei截圖20200304210042.png (44.43 KB, 下載次數: 15)

proteus

proteus

51hei截圖20200304205914.png (62.49 KB, 下載次數: 9)

stm

stm

作者: 黃youhui    時間: 2020-3-5 08:24
將else后面4個語句用{}包圍起來試試
作者: 小豆喵苗    時間: 2020-3-5 14:03
試過了,還是有問題




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1