led.c.bak 917 B

1234567891011121314151617181920212223242526272829
  1. #include "led.h"
  2. //////////////////////////////////////////////////////////////////////////////////
  3. //本程序只供内部使用,未经作者许可,不得用于其它任何用途
  4. // STM32F103开发板
  5. //LED驱动代码
  6. //创建日期:2017/5/25
  7. //版本:V1.0
  8. //版权所有,盗版必究。
  9. //Copyright(C) 济南鲁泰电气有限公司 2014-2024
  10. //All rights reserved
  11. //////////////////////////////////////////////////////////////////////////////////
  12. //初始化PB1为输出.并使能时钟
  13. //LED IO初始化
  14. void LED_Init(void)
  15. {
  16. GPIO_InitTypeDef GPIO_Initure;
  17. __HAL_RCC_GPIOC_CLK_ENABLE(); //开启GPIOC时钟
  18. GPIO_Initure.Pin=GPIO_PIN_0; //PC0
  19. GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP; //推挽输出
  20. GPIO_Initure.Pull=GPIO_PULLUP; //上拉
  21. GPIO_Initure.Speed=GPIO_SPEED_FREQ_HIGH; //高速
  22. HAL_GPIO_Init(GPIOC,&GPIO_Initure);
  23. HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0,GPIO_PIN_SET); //PC0置1,默认初始化后灯灭
  24. }