“ELADCMSecondEditionChapterFivePartⅢ”的版本间的差异
来自百问网嵌入式Linux wiki
Zhouyuebiao(讨论 | 贡献) (Create EmbeddedLinuxApplicationDevelopmentCompleteManualSecondEditionChapterFivePartⅢ page) |
Zhouyuebiao(讨论 | 贡献) 小 (Zhouyuebiao移动页面EmbeddedLinuxApplicationDevelopmentCompleteManualSecondEditionChapterFivePartⅢ至ELADCMSecondEditionChapterFivePartⅢ) |
(没有差异)
|
2019年12月17日 (二) 10:24的最新版本
__NOTITLE__
硬件知识_LED原理图
- 当我们学习C语言的时候,我们会写个Hello程序。
- 那当我们写ARM程序,也该有一个简单的程序引领我们入门,这个程序就是点亮LED。
- 我们怎样去点亮一个LED呢?
- 分为三步:
- 1.看原理图,确定控制LED的引脚;
- 2.看主芯片的芯片手册,确定如何设置控制这个引脚;
- 3.写程序;
先来讲讲怎么看原理图
- LED的驱动方式,常见的有四种。
- 方式1:使用引脚输出3.3V点亮LED,输出0V熄灭LED。
- 方式2:使用引脚拉低到0V点亮LED,输出3.3V熄灭LED。
- 由此,主芯片引脚输出高电平/低电平,即可改变LED状态,而无需关注GPIO引脚输出的是3.3V还是1.2V。
- 所以简称输出1或0:
- 逻辑1-->高电平
- 逻辑0-->低电平