STM32F103RCT6控制LED 您所在的位置:网站首页 stm32f103rct6的原理图 STM32F103RCT6控制LED

STM32F103RCT6控制LED

2023-12-15 15:42| 来源: 网络整理| 查看: 265

STM32F103RCT6控制LED转载于http://blog.csdn.net/snyanglq/article/details/50730895

不管什么单片机,想要控制LED灯,只能是通过控制单片机芯片的I/O引脚电平的高低来实现。 同样在ST单片机也一样,在ST单片机上,I/O引脚可以被软件设置成各种不同的功能,如输入或输出,所以被称为 GPIO (General-purpose I/O)。 而GPIO引脚又被分为GPIOA、GPIOB„„GPIOG不同的组,每组端口分为 0~15,共16个不同的引脚不等, 对于不同型号的芯片,端口的组和引脚的数量不尽相同,具体请参考相应ST单片机芯片型号的datasheet。  根据ST单片机的GPIO特点,控制LED灯的步骤如下:  1.在众多 GPIO端口引脚中选定需要控制的特定引脚[与LED相连的控制引脚]  2.根据外设配置GPIO需要的特定功能 

3.通过设置 GPIO输出电压的高低控制LED的亮和灭

电路图

从电路图可以看出低电平LED亮,高电平LED灭

所以我们设置的程序如下:

下面为库函数编程,需要加载如下库文件

main.c

[cpp]  view plain  copy /*********************************************************  *平台:MDKARM 5.14  *主控:STM32F103RCT6  **********************************************************/   #include "stm32f10x.h"   #include "led.h"      //延时函数   void Delay(unsigned int t)   {       while(t != 0)       {           t--;       }   }      int main (void)   {       LED_Init();              while (1)       //步骤3       {           LED_Not(0);             //LED亮灭交替闪烁           for (j=0; j


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有