TI中文支持网
TI专业的中文技术问题搜集分享网站

uartDMACfg_t 数据结构

typedef struct
{
  uint16 rxBuf[HAL_UART_DMA_RX_MAX];
  rxIdx_t rxHead;
  rxIdx_t rxTail;
#if HAL_UART_DMA_IDLE
  uint8 rxTick;
#endif

#if HAL_UART_TX_BY_ISR
  uint8 txBuf[HAL_UART_DMA_TX_MAX];
  volatile txIdx_t txHead;
  txIdx_t txTail;
  uint8 txMT;
#else
  uint8 txBuf[2][HAL_UART_DMA_TX_MAX];
  txIdx_t txIdx[2];
  uint8 txMT;   

uint8 txTick;  .
  uint8 txTrig; 

volatile uint8 txSel;
#endif

  halUARTCBack_t uartCB;
} uartDMACfg_t;

刚学习协议栈的知识,麻烦帮忙指出以上数据结构成员的具体含义。

cedar_xuesong:

额,成员名称已经很清楚了,

直接看源码就好了啊

summer xu:

串口使用了环形缓冲区,上边分别定义了接收缓冲器,头指针,尾指针;发送缓冲区,头指针,尾指针;串口回调函数指针等等。

赞(0)
未经允许不得转载:TI中文支持网 » uartDMACfg_t 数据结构
分享到: 更多 (0)