通用输入输出端口的简称_网口转串口软件实现

(1) 2024-06-30 13:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
通用输入输出端口的简称_网口转串口软件实现,希望能够帮助你!!!。

一、GPIO简介

GPIO是通用输入/输出(General Purpose I/O)的简称,主要用于工业现场需要用到数字量输入/输出的场合。

1.1 IO的功能

1)基本输入/输出功能

  • 输出功能:继电器、 LED、蜂鸣器等的控制
  • 输入功能:传感器状态、高低电平等信息的读取
  • 时序模拟:模拟SPI、I2C和UART等常用接口的时序

2)复用功能:

片内外设的对外接口,通过IO来实现其功能。如UART/IIC/SPI对外通信、TIMER/ADC/DAC的信号采集/输出都需要使用IO。

3)重定义功能:

为了使不同器件封装的外设I/O功能的数量达到最优,可以把一些复用功能重新映射到其他一些脚上。这可以通过软件配置相应的寄存器来完成(参考AFIO寄存器描述)。这时,复用功能就不再映射到它们的原始引脚上了。

以上这些信息都可以在数据手册的引脚定义章节和编程参考手册的GPIO章节查询到!!!

1.2 I/O端口特性

见硬件数据手册!!!

通用输入输出端口的简称_网口转串口软件实现_https://bianchenghao6.com/blog__第1张

    • 引脚电平:0V~3.3V,部分引脚可容忍5V。
    • 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等
    • 输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等

二、GPIO基本结构

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复