NodeMCU ESP8266 GPIO使用详解
前言
前面的文章中我们已经学习了如何点亮一个LED灯,在嵌入式的世界里,这个相当于我们初学一门编程语言,写下的Hello World程序。
为了让LED闪烁,我们需要操作芯片的GPIO,这是硬件最底层的概念,只不过Arduino
的编程中,底层的库函数已经为我们做好了硬件的封装,只要调用相应的API接口就对GPIO进行操作。
如果是更纯粹的单片机开发,我们可能还需要读写各种寄存器,通常这些会出现在单片机的裸机代码或者驱动程序中。
我们在嵌入式开发的过程中,也有必要学习和了解GPIO的相关硬件知识和概念,下面我们会进一步学习。
什么是GPIO?
GPIO叫通用输入输出(General Purpose Input Output
),它在集成电路中扮演着非常重要的角色;
- 可以读取输入信号;