STM32开发板GPIO-LED试验程序

[复制链接]
查看168 | 回复0 | 2021-8-17 11:36:24 | 显示全部楼层 |阅读模式
  1. /****************************************Copyright (c)***************************************
  2. **-------------------------------------------------------------------------------------------
  3. ** File name:           main.c
  4. ** Last modified Date:  2012-12-28
  5. ** Last Version:        V1.0
  6. ** Descriptions:        红龙407开发板 LED测试
  7. **
  8. **-------------------------------------------------------------------------------------------
  9. ** Created by:          FXL
  10. ** Last modified Date:  2012-12-28
  11. ** Last Version:        V1.00
  12. ** Descriptions:        红龙407开发板 LED测试
  13. **
  14. **-------------------------------------------------------------------------------------------
  15. ** Modified by:         
  16. ** Modified date:      
  17. ** Version:            
  18. ** Descriptions:        
  19. **-------------------------------------------------------------------------------------------
  20. ********************************************************************************************/
  21. #include "stm32f4xx.h"
  22. #include "Gpio.h"

  23. void Delay(__IO uint32_t nCount);  //函数声明

  24. int main(void)
  25. {
  26.   LEDGpio_Init();                  //GPIO管脚初始化

  27.   while (1)
  28.   {
  29.       LED4_ONOFF(Bit_SET);         //LED4置高(灭灯) 从原理图可以看出,LED为低电平亮。
  30.       LED1_ONOFF(Bit_RESET);       //LED1置低(开灯)
  31.       Delay(0X3FFFFF);             //延时
  32.       LED1_ONOFF(Bit_SET);         //以下同上注视
  33.       LED2_ONOFF(Bit_RESET);
  34.       Delay(0X3FFFFF);
  35.       LED2_ONOFF(Bit_SET);
  36.       LED3_ONOFF(Bit_RESET);
  37.       Delay(0X3FFFFF);
  38.       LED3_ONOFF(Bit_SET);
  39.       LED4_ONOFF(Bit_RESET);
  40.       Delay(0X3FFFFF);
  41.   }
  42. }
  43. /********************************************************************************************
  44. *函数名称:void Delay(__IO uint32_t nCount)
  45. *
  46. *入口参数:无
  47. *
  48. *出口参数:无
  49. *
  50. *功能说明:延时函数
  51. *******************************************************************************************/
  52. void Delay(__IO uint32_t nCount)
  53. {
  54.   while(nCount--)
  55.   {
  56.   }
  57. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则