首页 > 其他 > 详细

寄存器点亮LED

时间:2020-04-04 00:10:15      阅读:69      评论:0      收藏:0      [点我收藏+]

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

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

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!