打印
[经验分享]

Megawin的IC的Device ID要怎么读,每颗的ID是多少?

[复制链接]
1908|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bartonalfred|  楼主 | 2024-5-16 23:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
直接读取SCMD就可以了,当IFADRL为1时可读High Byte,IFADRL为0时可读Low Byte。

以下为Device ID表以及简单的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;

}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

1169

帖子

1

粉丝