怎么样百度搜到自己的网站,网站建设论文ppt,湖北省和建设厅网站首页,天津飞机模型制作公司原理#xff1a;PD2为使能端#xff0c;高电平使能。使能的时候#xff0c;给PC8-PC15高电平即可点亮LED。 CUBE里将这些端口设置为GPIO输出模式#xff0c;将PC8-15初始电平设置为高电平(这样一上电就不会亮),PD2默认低电平#xff0c;不用管#xff0c;然后生成代码即可…
原理PD2为使能端高电平使能。使能的时候给PC8-PC15高电平即可点亮LED。 CUBE里将这些端口设置为GPIO输出模式将PC8-15初始电平设置为高电平(这样一上电就不会亮),PD2默认低电平不用管然后生成代码即可如下图 生成的工程文件里新建一个bsp文件夹后续新建的其他文件都放进这个文件夹记得把这个文件的路径添加进头文件路径。
封装代码如下
led.c
#include led.hvoid Led_disp(uint8_t addr)
{HAL_GPIO_WritePin(GPIOC, GPIO_PIN_All, GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOC, 0x0100 addr, 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.hvoid Led_disp(uint8_t addr);#endif主函数里记得加上led的头文件#include led.h 如点亮LD7主函数while(1)里添加:
Led_disp(6);