读取Megawin IC的Device ID方法
浏览次数:0
直接读取SCMD就可以了,当IFADRL为1时可读High Byte,IFADRL为0时可读Low Byte。
以下为Device ID表以及简单的Check Megawin IC Sample code.
Device ID List and How to check Megawin IC Sample Code:
IC Part number |
MSB(High Byte) |
LSB(Low Byte) |
MPC89x51 |
0xF0 |
0x01 |
MPC89x52 |
0xF0 |
0x02 |
MPC89x53 |
0xF0 |
0x04 |
MPC89x54 |
0xF1 |
0x04 |
MPC89x58 |
0xF1 |
0x08 |
MPC89x515 |
0xF1 |
0x10 |
MPC82x52 |
0xF2 |
0x02 |
MPC82x54 |
0xF3 |
0x04 |
MPC82G516 |
0xF4 |
0x10 |
char check_is_MPC82G516()
{
IFADRL = 0;
If(SCMD != 0x10)
Return FAIL;
IFADRL = 1;
If(SCMD != 0xf4)
Return FAIL;
Return SUCCESS;
}