void Get_ChipID(void)
{
ChipID.int32a[0] = *(__IO u32 *)(0x1FFFF7F0); // ??×???
ChipID.int32a[1] = *(__IO u32 *)(0x1FFFF7EC); //
ChipID.int32a[2] = *(__IO u32 *)(0x1FFFF7E8); // ??×???
}
typedef union
{
uint32_t int32a[3];
uint8_t int8b[12];
}ChipID_Buf;
ChipID_Buf ChipID;
设备地址:
DeviceInfo.MAC_ID[0] = 11; 固定地址
DeviceInfo.MAC_ID[1] = 22; 固定地址
DeviceInfo.MAC_ID[2] = ChipID.int8b[0];
DeviceInfo.MAC_ID[3] = ChipID.int8b[1];
DeviceInfo.MAC_ID[4] = ChipID.int8b[2];
DeviceInfo.MAC_ID[5] = ChipID.int8b[3];
测试发现 发现 MAC_ID 有个别重复的。。。
各位有啥好招没有。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>