union
{
u8 UsartData[16];
u32 flashData[4];
}data;
// 大小端存储
data.UsartData[0] = USART_RX_BUF[10];
data.UsartData[1] = USART_RX_BUF[9];
data.UsartData[2] = USART_RX_BUF[8];
data.UsartData[3] = USART_RX_BUF[7];
data.UsartData[4] = USART_RX_BUF[14];
data.UsartData[5] = USART_RX_BUF[13];
data.UsartData[6] = USART_RX_BUF[12];
data.UsartData[7] = USART_RX_BUF[11];
data.UsartData[8] = USART_RX_BUF[18];
data.UsartData[9] = USART_RX_BUF[17];
data.UsartData[10] = USART_RX_BUF[16];
data.UsartData[11] = USART_RX_BUF[15];
data.UsartData[12] = USART_RX_BUF[22];
data.UsartData[13] = USART_RX_BUF[21];
data.UsartData[14] = USART_RX_BUF[20];
data.UsartData[15] = USART_RX_BUF[19];
for循环,每个右变量下标等于左变量下标值+10不是就行了吗?
你好,我是有问必答小助手。为了技术专家团更好地为您解答问题,烦请您补充下(1)问题背景详情,(2)您想解决的具体问题,(3)问题相关图片。便于技术专家团更好地理解问题,并给出解决方案。
您可以点击问题下方的【编辑】,进行补充修改问题。
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632