ARM架构与编程--基于STM32F103
--
(1)LED原理图
--
前言
学习笔记《硬件知识_LED原理图》
一、点亮一个led的步骤
当我们学习C语言的时候,我们会写个Hello程序。那当我们写ARM程序,也该有一个简单的程序引领我们入门,这个程序就是点亮LED。 我们怎样去点亮一个LED呢? 分为三步: 1.看原理图,确定控制LED的引脚; 2.看主芯片的芯片手册,确定如何设置控制这个引脚; 3.写程序;
二、看led原理图
LED的驱动方式,常见的有四种。
方式1:使用引脚输出3.3V点亮LED,输出0V熄灭LED。 方式2:使用引脚拉低到0V点亮LED,输出3.3V熄灭LED。
有的芯片为了省电等原因,其引脚驱动能力不足,这时可以使用三极管驱动。 方式3:使用引脚输出1.2V点亮LED,输出0V熄灭LED。 方式4:使用引脚输出0V点亮LED,输出1.2V熄灭LED。由此,主芯片引脚输出高电平/低电平,即可改变LED状态,而无需关注GPIO引脚输出的是3.3V还是1.2V。
总结
我们要先了解led的原理图,才能更清楚地知道如何设置引脚的高低电平,从而编写程序。 下一节讲GPIO引脚操作方法概述。
标签:STM32F103,输出,LED,点亮,--,引脚,原理图,0V From: https://blog.51cto.com/u_16159289/8720306