百科狗-知识改变命运!
--

gpio与rx及tx的区别

桃子1年前 (2023-12-22)阅读数 7#综合百科
文章标签端口数据

区别如下:

1、GPIO:GPIO是通用输入输出引脚的缩写,是一种通用的数字输入输出接口。可以通过编程的方式对GPIO进行控制,使其能够连接到各种外部设备上,如传感器、LED灯、显示屏等。

2、RX:RX(Receiver)是串行通信接收端口的缩写,通常用于接收外部设备传输的数据。例如,从传感器读取温度传感器数据时,可以使用串行通信将数据发送到树莓派的RX端口,并通过编程方式解析数据。

3、TX:TX(Transmitter)是串行通信发送端口的缩写,通常用于向外部设备传输数据。例如,如果要向LCD显示屏发送控制指令,则可以将数据传递到树莓派的TX端口,并通过编程方式将指令发送到显示屏。

GPIO,通用I/O端口。

在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。

对设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了一种“通用可编程I/O端口”,也就是GPIO。

一个GPIO端口至少需要两个寄存器,一个做控制用的“通用IO端口控制寄存器”,还有一个是存放数据的“通用I/O端口数据寄存器”。

gpio与rx及tx的区别

数据寄存器的每一位是和GPIO的硬件引脚对应的,而数据的传递方向是通过控制寄存器设置的,通过控制寄存器可以设置每一位引脚的数据流向。

扩展资料

GPIO的优点(端口扩展器):

1、低功耗:GPIO具有更低的功率损耗(大约1μA,μC的工作电流则为100μA)。

2、集成IIC从机接口:GPIO内置IIC从机接口,即使在待机模式下也能够全速工作。

3、小封装:GPIO器件提供最小的封装尺寸 ― 3mm x 3mm QFN!

4、低成本:您不用为没有使用的功能买单。

5、快速上市:不需要编写额外的代码、文档,不需要任何维护工作。

6、灵活的灯光控制:内置多路高分辨率的PWM输出。

7、可预先确定响应时间:缩短或确定外部事件与中断之间的响应时间。

8、更好的灯光效果:匹配的电流输出确保均匀的显示亮度。

9、布线简单:仅需使用2条就可以组成IIC总线或3条组成SPI总线。

10、与ARM 的几组GPIO引脚,功能相似,GPxCON 控制引脚功能,GPxDAT用于读写引脚数据。另外,GPxUP用于确定是否使用上拉电阻。 x为A,B,,H/J。

11、GPAUP 没有上拉电阻。

参考资料

百度百科-gpio

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)