RX 和 TX

我们在ifconfig 查看网卡配置时或者嵌入式开发的时候,经常会看到rx/tx缩写,其含义如下:

  RX==receive,接收,从开启到现在接收封包的情况,是下行流量。

  TX==Transmit,发送,从开启到现在发送封包的情况,是上行流量。

 

保持更新,转载请注明出处。

转载于:https://www.cnblogs.com/xuyaowen/p/tx-rx.html

### 关于UART中RXTX引脚的功能与用法 #### RX TX 引脚定义 在通用异步收发传输器(UART)通信协议里,两个主要的数据线分别是接收数据线(RX发送数据线(TX)。这些线路用于实现全双工通信模式,在这种模式下设备可以在同一时间既作为发送者也作为接受者工作。 对于STM32微控制器而言,默认情况下串口USART2的发送端(TX)连接至PA2而接收端(RX)则位于PA3上[^1]。然而,通过配置重映射功能可以使这两个信号分别出现在其他位置比如PD5 (TX) PD6 (RX),这增加了设计灵活性并允许开发者根据实际需求调整硬件布局。 #### 配置过程概述 当设置好相应的寄存器之后,就可以改变默认分配给特定外设资源如USART2_TX/USART2_RX的具体GPIO管脚。此操作通常涉及到修改AFIO(Alternate Function I/O)模块中的相关位来完成重新定向任务。 #### 数据流处理机制 整个UART数据流会在后台被输出到指定HET I/O针脚处[^2]。这意味着一旦初始化完毕并且指定了正确的I/O接口后,应用程序只需关注如何构建要传送的信息包以及解析接收到的内容即可;底层驱动程序会负责管理物理层面上的实际比特交换活动。 ```c // 初始化 USART2 使用 PA2(PA_TxD) PA3(PA_Rx) void UART_Init(void){ // GPIO RCC 的初始化代码... USART_InitStructure.USART_BaudRate = 9600; USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No ; USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值