码迷,mamicode.com
首页 > 其他好文 > 详细

寄存器点亮LED

时间:2020-04-04 00:12:59      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:startup   需要   进入   为我   main   不同   电源   添加   size   

看了视频,也试着用操作寄存器的方法点亮下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

标签:startup   需要   进入   为我   main   不同   电源   添加   size   

原文地址:https://www.cnblogs.com/qq376142178/p/12629603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!