- 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中需要添加的
①包含头文件
②初始化
③功能定义