STM32G431RBT6之LED灯02
- cubeMX根据引脚

选取这些引脚,设置为GPIO_Output
除复用引脚之外的需要设置输出为High
- LED控制语句
<led.c>
#include <led.c> 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); }<led.h>
#ifndef _LED_H_#define _LED_H_ #include "main.h" void LED_Disp(uchar dsLED); #endif
在main.h中需要自定义简化版的数据类型

- main.c中需要添加的
①包含头文件
②初始化

③功能定义

注意:如果报错,则需要添加bsp文件路径


浙公网安备 33010602011771号