一.原理图
PD2用于控制,低电平点亮,高电平熄灭
二.CubeMX的配置
LED相关引脚要选择高电平,防止刚开始点亮
三.keil代码
led.h
#ifndef _LED_H_
#define _LED_H_
#include"main.h"
void led_disp(uchar dsLED);
#endif
led.c
#include"led.h"
void led_disp(uchar dsLED)
{
HAL_GPIO_WritePin(GPIOC,GPIO_PIN_All,GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOC,dsLED<<8,GPIO_PIN_RESET);
HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_RESET);
}
主函数
其他
main.h中声明
main.c
提示:代码要写在begin和end之间。