早教吧 育儿知识 作业答案 考试题库 百科 知识分享

UartCommadType.Buffer[UARTCMDINDEX1]表示什么意思呢?其中typedefstructUartCommadType{BYTEBuffer[UARTCMDBUFFERLENGTH];//commandbufferBYTEIndex;//bufferindex}UartCommadType;还有typedefenumUartCommadEnumType{UARTCMDCO

题目详情
_UartCommadType.Buffer[_UART_CMD_INDEX1_]表示什么意思呢?
其中typedef struct _UartCommadType
{
BYTE Buffer[_UART_CMD_BUFFER_LENGTH_]; // command buffer
BYTE Index; // buffer index
}UartCommadType;
还有
typedef enum _UartCommadEnumType
{
_UART_CMD_CODE_,
_UART_CMD_INDEX1_,
_UART_CMD_INDEX2_,
_UART_CMD_INDEX3_,
_UART_CMD_INDEX4_,
_UART_CMD_INDEX5_,
_UART_CMD_INDEX6_,
_UART_CMD_INDEX7_,
_UART_CMD_INDEX8_,
_UART_CMD_INDEX9_,
_UART_CMD_INDEX10_,
_UART_CMD_INDEX11_,
_UART_CMD_INDEX12_,
_UART_CMD_INDEX13_,
_UART_CMD_INDEX14_,
_UART_CMD_INDEX15_,
_UART_CMD_INDEX16_,
_UART_CMD_BUFFER_LENGTH_
}UartCommadEnumType;
▼优质解答
答案和解析
UartCommadType.Buffer[_UART_CMD_INDEX1_]
表示UART指令包缓冲中的第1字节.
UartCommadType.Buffer[_UART_CMD_CODE_]
是缓冲中的第0字节,从字面上看是命令码.