看了视频,也试着用操作寄存器的方法点亮下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,我们只需要在管脚上输出低电平即可。
那如何让管脚输出低电平呢?
原文地址:https://www.cnblogs.com/qq376142178/p/12629603.html
时间: 2024-10-20 06:46:09