管理员
  
- 积分
- 165540
- 金钱
- 165540
- 注册时间
- 2010-12-1
- 在线时间
- 2117 小时
|
发表于 2013-10-25 15:53:44
|
显示全部楼层
void Get_SerialNum(void)
{
u32 Device_Serial0, Device_Serial1, Device_Serial2;
Device_Serial0 = *(vu32*)(0x1FFFF7E8);
Device_Serial1 = *(vu32*)(0x1FFFF7EC);
Device_Serial2 = *(vu32*)(0x1FFFF7F0);
if (Device_Serial0 != 0)
{
MASS_StringSerial[2] = (u8)(Device_Serial0 & 0x000000FF);
MASS_StringSerial[4] = (u8)((Device_Serial0 & 0x0000FF00) >> 8);
MASS_StringSerial[6] = (u8)((Device_Serial0 & 0x00FF0000) >> 16);
MASS_StringSerial[8] = (u8)((Device_Serial0 & 0xFF000000) >> 24);
MASS_StringSerial[10] = (u8)(Device_Serial1 & 0x000000FF);
MASS_StringSerial[12] = (u8)((Device_Serial1 & 0x0000FF00) >> 8);
MASS_StringSerial[14] = (u8)((Device_Serial1 & 0x00FF0000) >> 16);
MASS_StringSerial[16] = (u8)((Device_Serial1 & 0xFF000000) >> 24);
MASS_StringSerial[18] = (u8)(Device_Serial2 & 0x000000FF);
MASS_StringSerial[20] = (u8)((Device_Serial2 & 0x0000FF00) >> 8);
MASS_StringSerial[22] = (u8)((Device_Serial2 & 0x00FF0000) >> 16);
MASS_StringSerial[24] = (u8)((Device_Serial2 & 0xFF000000) >> 24);
}
} |
|