树莓派的gpio端口

树莓派GPIO

树莓派的gpio端口图:gpio readall
树莓派的gpio端口_第1张图片
GPIO(GeneralPurposeI/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。GPIO是个比较重要的概念,用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。掌握了GPIO,差不多相当于掌握了操作硬件的能力。
树莓派的gpio端口_第2张图片
这张实物图按这个摆放位置的针脚左边那一列对应着第一张图的3.3V那一列的端口号,实物图右边那一列针脚对应着5V的那一列端口号。
电源输出引脚:3.3v、5v代表:3.3伏特和5伏特,是输出供电的正极,也就是我们常说的Vcc
0也就是GND代表接地和输出供电的负极
※ 特别注意:每个引脚最大输出电流为16毫安(mA),且同一时刻所有引脚的总输出电流不超过51毫安。
※ 树莓派有26个GPIO接口,其中有一部分是复用接口。
1、引脚3、5为IC总线复用接口
2、引脚7为(GCLK)全局时钟引脚复用接口
3、引脚19、21、23为SPI总线复用接口
4、引脚8、10为串口复用接口,TX发送,RX接收
5、引脚12、32、33、35为PWM复用接口
※IC总线
IC是内部整合电路的称呼,是一种串行通讯总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边装置而发展。IC的正确读法为"Inter-Integrated Circuit" 。
SDA:数据线
SCL:时钟线
※SPI总线
SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议。
MISO:数据输入
MOSI:数据输出
SCLK:时钟信号
SS:使能信号
※UART总线
UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件,如EEPROM通信。
可以理解为计算机的串口。RS232、TTL
RX是接收, TX是发送.
※PWM脉冲宽度调制
脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。

你可能感兴趣的:(树莓派,嵌入式)