STM32学习笔记-点亮LED灯
文章目录
一、原理图分析
此图中LED右端接地(GND),左端连接PB0、PB1(见下图),可知该电路输出为高电平时led点亮,低电平时led熄灭
二、代码分析
1.mian函数
代码如下(示例):
#include "stm32f10x.h" //STM32头文件
#include "sys.h"
#include "delay.h"//延时函数
#include "led.h"
int main (void){
//主程序
RCC_Configuration(); //时钟设置(暂时不研究时钟)
LED_Init();
while(1){
GPIO_WriteBit(LEDPORT,LED1,(BitAction)(1)); //LED1接口输出高电平1
delay_us(50000); //延时1秒
GPIO_WriteBit(LEDPORT,LED1,(BitAction)(0)); //LED1接口输出低电平0
delay_us(50000); //延时1秒