求助:新人才开始学习单片机,用串口接收数据后赋值给USART_RX_BUF数组,再调用的时候与数据本

求助:新人才开始学习单片机,用串口接收数据后赋值给USART_RX_BUF数组,再调用的时候与数据本来的输出格式不对位。外设输出的数据是9字节,如图, u8 index; res=USART1->DR; index=0 USART_RX_BUF[index]=res; 为什么最后输出的时候 从USART_RX_BUF[0]到USART_RX_BUF[8]和图中的格式对应的位不是一一对应的关系呢,反而是USART_RX_BUF[1]对应Dist-L,USART_RX_BUF[2]对应Dist-H这样往后了一位的对应关系呢

输入后会存储,你可以百度存储相关的大小端,理解完大小端再来看这个问题,你是否会有启发。