stm32 使用memcpy u16 转 u8 内存顺序问题求解?

2019-08-14 05:14发布

简单说明就是
uint16_t DeviceConfig[2];
char     DeviceConfig_Temp[4];

DeviceConfig[1] = 0x1234;
memcpy(DeviceConfig_Temp,DeviceConfig,4);

结果:
DeviceConfig_Temp[0] = 0x34;
DeviceConfig_Temp[1] = 0x12;

求解????


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
taizonglai
1楼-- · 2019-08-14 09:13
很正常啊,STM32小端模式,低字节在第地址处,高字节在高地址处!
BMN李
2楼-- · 2019-08-14 14:51
对的呀。大小端模式。

一周热门 更多>