工具/软件:Code Composer Studio
您好!
我对 UART 部分有疑问。如何通过 UART 中的 FIFO 发送13字节的数据包。
#pragma pack (1)
typedef struct __Datappacket__
{
unsigned int Header;
unsigned char Maxsize;
int X_Data 短接;
短整型 Y_Data;
int Z_Data 短接;
短整型校验和;
}数据包;
假设上面是我的数据包、大小为13字节、我希望通过 UART 将这些数据包发送到 PC 的串行端口。然后我将在 PC 端解码数据包以进行功能工作。有人能指导我如何处理这些数据包。
在 Tiva 和数据表中研究了一些论坛之后、我通过在数据寄存器中写入数据来确定数据是否需要通过 UART 进行 Tx-IT。因此、研究示例中存在的论坛和 UART_polled.c、我有一个想法
UARTCharPut (UART0_BASE、sizeof (Datappacket));
我不知道上述内容是否正确。是否有人可以提供在 UART 中处理这些内容的正确路径。