
作为低成本计算机树莓派gpio引脚介绍,Raspberry Pi最初旨在帮助人们学习计算机编程. 在随后的应用中,许多电子发烧友将其用作电子项目中的计算机. Raspberry Pi上的GPIO接口允许用户通过Linux编程直接控制与其相连的外部电路,这是最大的亮点. GPIO接口允许用户电路连接到计算机系统. 以前的微控制器(微控制器)绝对不可能使用此功能. 因此树莓派gpio引脚介绍,Raspberry Pi一问世,它的功能已经超出了设计的初衷,并且受到了大多数电子发烧友的追捧.

到目前为止,Raspberry Pi有几种不同的版本. 最初的Type A和Type B具有26个GPIO接口(其中17个可用作输入/输出),后来的型号(包括Pi Zer,A +,B +,Raspberry Pi 2和Raspberry Pi 3)配备了40个GPIO接口. GPIO接口,其中28个可用作输入/输出. 更多的接口可以提高Raspberry Pi连接复杂外部电路的能力,还可以提供更多的HAT(Raspberry Pi扩展板).

GPIO表示“通用输入/输出”,这是微处理器上的概念,这意味着微处理器的引脚既可以用作输入也可以用作输出. Raspberry Pi上的GPIO接口直接连接到它使用的微控制器. 由于处理器的接口电压为3.3V,因此此处的接口也为3.3V. 常用的外部电路和其他类型的处理器通常以5V作为工作电压,因此在连接外部电路之前,必须注意电压匹配,否则GPIO接口可能被烧坏. 此外,Raspberry Pi的GPIO接口用作输出时可提供高达16mA的电流.
如下图所示,黑行是GPIO接口.


任何GPIO引脚都可以(在软件中)指定为输入或输出引脚,并可以用于多种用途.

注: GPIO引脚号未按数字顺序排列;板上的GPIO引脚0和1(物理引脚27和28)存在,但保留供高级使用.

板上有两个5V引脚和两个3.3V引脚,以及一些不可配置的接地引脚(0V). 其余的引脚为普通的3.3V引脚,这意味着输出设置为3.3V,输入允许3.3V.
指定为输出引脚的GPIO引脚可以设置为高(3.3V)或低(0V).
指定为输入引脚的GPIO引脚可以读取为高电平(3.3V)或低电平(0V). 使用内部上拉或下拉电阻可以更轻松地实现这一点. gpio2和gpio3引脚具有固定的上拉电阻,但对于其他引脚,可以在软件中进行配置.

除了简单的输入和输出设备外,gpio引脚还可以用于多种替代功能,某些引脚可以用于所有引脚,某些引脚可以用于特定引脚.
–所有引脚上的软件脉冲宽度调制
–在GPIO12,GPIO13,GPIO18,GPIO19接口上提供硬件脉冲宽度调制
– SPI0: MOSI(GPIO10); MISO(GPIO9); SCLK(GPIO11); CE0(GPIO8),CE1(GPIO7)-SPI1: MOSI(GPIO20); MISO(GPIO19); SCLK(GPIO21); CE0(GPIO18); CE1(GPIO17); CE2(GPIO16)
–数据: (GPIO2);时钟(GPIO3)-EEPROM数据: (GPIO0); EEPROM时钟(GPIO1)
– TX(GPIO14); RX(GPIO15)
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-188237-1.html
不一个档次
他进入12海里以內了