系列文章目录
蓝桥杯嵌入式系列文章目录(更多此系列文章可见)
一、STM32CUBEMX配置
- STM32CUBEMX PC8~PC15,PD2 GPIO_OUTPUT(推挽输出)
- 写led.c和led.h, 并且添加进工程
- LedProcess()
二、项目代码
1.led.c
#include "led.h"
void LED_Control(u8 led_ctrl)
{
HAL_GPIO_WritePin(GPIOC,0xff00,GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_RESET);
HAL_GPIO_WritePin(GPIOC,led_ctrl<<8,GPIO_PIN_RESET);
HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_RESET);
}
2.led.h
#ifndef __LED_H
#define __LED_H
#include "main.h"
void LED_Control(u8 led_ctrl);
#endif
总结
至此,就是LED相关的内容,唐怡佳继续加油!
,如果有什么问题,大家也可以给我评论留言哦~同时希望大佬批评指正!