寄存器点亮LED

Posted qq376142178

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寄存器点亮LED相关的知识,希望对你有一定的参考价值。

看了视频,也试着用操作寄存器的方法点亮下LED。

应用keil5编译软件。

技术图片

 

 

1.首先创建新工程。 如何创建工程就不介绍了

2.添加启动文件

技术图片

 

 

 启动文件是由官方给出的。关于103的就有很多种。

技术图片

 

 

 大部分都是容量的不同.我们这里用的是startup_stm32f10x_hd.s,因为我们的芯片是STM32F103ZET6,这里是大容量的

这里可以查看ST公司官方给出的选项参考

技术图片

 

 

 在其他的文章中我们会详细解释这个启动文件,这里就先不介绍了。启动文件就是汇编编写的文件,用于调入__main,进入C编程。

3.添加好了启动文件,之后加入我们的main.c(应为也是学习着编程,就实现功能就行,没太注重格式)

在main.c中开始用C语言编程。

int main(void)

{

  while(1);

}

4.点亮LED还是要会看原理图的。在开发板中,查看原理图

技术图片

 

 我们可以看出,LED是共阳极的,也就是接了3.3V电源。要想点亮LED,我们只需要在管脚上输出低电平即可。

那如何让管脚输出低电平呢?

 

以上是关于寄存器点亮LED的主要内容,如果未能解决你的问题,请参考以下文章

7 . 如何使用寄存器点亮一个LED灯

点亮指路灯led

使用寄存器点亮LED等

单片机中断相关寄存器功能,点亮LED灯步骤步骤?

嵌入式08STM32F103C8T6寄存器方式借助面包板点亮LED流水灯详解

STM32如何新建工程+寄存器点亮LED灯