推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

STM32F407IGT6单片机GPIO流水灯实验KEIL MDK uVision5.17工程软件源

更新时间:2021-09-06 20:22:13 大小:7M 上传用户:xzxbybd查看TA发布的资源 标签:stm32f407igt6单片机gpio流水灯 下载积分:6分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

STM32F407IGT6单片机GPIO流水灯实验KEIL MDK uVision5.17工程软件源码:

int main(void)

{

  uint8_t count=0;

  

  /* 复位所有外设,初始化Flash接口和系统滴答定时器 */

  HAL_Init();

  /* 配置系统时钟 */

  SystemClock_Config();

  

  /* 板载LED初始化 */

  LED_GPIO_Init();


  /* 无限循环 */

  while (1)

  {

    switch(count)

    {

      /* 调用LED灯控制函数方法控制LED灯 */

      case 0:           

        LEDx_StateSet(LED1 | LED2 | LED3,LED_OFF);

        break;

      case 1:           

        LEDx_StateSet(LED1,LED_ON);

        break;

      case 2:

        LEDx_StateSet(LED1,LED_OFF);

        LEDx_StateSet(LED2,LED_ON);

        break;

       /* 使用宏定义方法控制LED灯 */

      case 3:                       

        LED2_OFF;

        LED3_ON;

        break;

      case 4:

        LED3_OFF;

        LED2_ON;

        break;

      case 5:

        LED2_OFF;

        LED1_ON; 

        break;

      case 6:

        LED1_ON;

        LED2_ON;

        LED3_ON;

        break;

    }    

    /* 延时一段时间 */

    HAL_Delay(1000);

    

    /* 计数增加1 */

    count++;

    /* 重新开始计数 */

    if(count==7)count=0;

  }

}


部分文件列表

文件名大小
.mxproject5KB
Drivers/
Drivers/CMSIS/
Drivers/CMSIS/DSP_Lib/
Drivers/CMSIS/DSP_Lib/Source/
Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/
Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_abs_f32.c5KB
Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_abs_q15.c5KB
Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_abs_q31.c4KB
Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_abs_q7.c5KB
Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_add_f32.c5KB
...

全部评论(0)

暂无评论