ARM嵌入式学习笔记(一) 点亮LED灯

本文详细介绍了使用STM32F103单片机通过Keil开发环境实现LED灯点亮的全过程,包括硬件设备连接、软件开发(main函数、GPIO控制及推挽输出)、以及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ARM嵌入式学习笔记之 点亮LED灯 

1.硬件介绍

硬件设备

单片机实物图

单片机原理图

2.软件介绍

keil开发

main函数介绍

Led.c文件介绍

GPIO

函数介绍

推挽输出

Led.h文件介绍

注意

3.运行效果图

           ​

4.总结


1.硬件介绍

硬件设备

本次嵌入式学习中我使用的是STM32F103RCT6单片机,使用的程序下载器是St-link,以及必备的USB线、排线等等...

单片机实物图

这里是我所使用的单片机实物图

                                       

单片机原理图

如图所示,这里我们使用的LED0和LED1分别连接单片机的PA1和PC13引脚,只要单片机输出低电平,那么LED灯就会发光。

ru

2.软件介绍

keil开发

我采用的是keil uvision5软件进行嵌入式开发,如图为软件打开后的界面。

这里是工程包含的各个文件,User文件夹中包含main.c,Hardware文件夹中包含Led.c和Led.h文件,本文软件介绍主要介绍这三个文件内容。

                                                       

main函数介绍

main函数中包含了LED引脚的初始化,以及LED灯的点亮和熄灭操作,该动作放在while(1)循环中重复执行


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值