嵌入式开发中的GPIO

GPIO,是目前主流的输入输出单元,任何板子基础构成无外乎,逻辑运算器,寄存器,振晶,输入输出设备,电源开关构成。

其中在标准杜邦线的引导下,任何的外设都需要通过通讯机制和板子内部进行通讯,交互数据,而这就是GPIO【General-purpose input/output】的作用,作为通用的一个接口对板子内部的通讯做一个输出单元,而焊接板子的基础上明显可以看到两个东西:

第一是接口的位序

第二是接口本身的数量,也就是板子的引脚数

举个例子,如果板子对特定的外设的输出单元为三脚,且定义为PO1,PO2,PO3输出信号,那么连接板子和外设的杜邦线就要,通过这三个引脚进行连接输出电讯号,以达到和外设交互数据的目的,所以在开发一款板子中,模型图很重要,它是能够告诉我们输入和输出单元的基本图纸。

此外,每个引脚的耗电大约为1ua,耗电非常小,配合3.3v的板子能源输入,可以这么理解,如果能有一块太阳能电池板模块,加上一个稳定的铅酸电源,在配合卫星通讯模块,和GPS/北斗定位模块,制造一个可以在野外长期通讯且不需要任何外设能源支持的野外中继模块是非常简单的。

这种模块可以应用在,生物土壤水质监测,远距离通讯传输链路,甚至是加密通讯和工业网络上面。

你可能感兴趣的:(嵌入式开发中的GPIO)