???????±?????ò??AT88SC153?¨?ê??????????×÷????????????ADDR???·??????LEN??×?????????????????
Open(AT88SC153)
IF CheckSC(Pwd) = OK THEN ???? ELSE ·?·¨?¨
WriteIC(IC) ;??·?????
WriteDCR(DCR)
InitAuth(Nc,Ci,Gc)
SetZone(1)
SetAR(AR)
UpdateWP(NewWP)
UpdateRP(NewRP)
Write(ADDR,LEN,WDATA)
RDATA = Read(ADDR,LEN)
IF WDATA = RDATA THEN ?????? ELSE ???§°?
Fuse()
Close()
???????±?????ò????AT88SC153?¨??·???±??????§?????¨????????????ADDR???·??????LEN??×????ê????????×÷??
Open(AT88SC153)
ReadIC(IC) ;????·?????
if IC = ·????? THEN ???? ELSE ·?·¨?¨
CheckAuth(Gc)
SetZone(1)
IF CheckRP(Pwd) = OK THEN ???? ELSE ·?·¨?¨
RDATA = Read(ADDR,LEN)
<???????ü??×÷>
IF CheckWP(Pwd) = OK THEN ???? ELSE ·?·¨?¨
Write(ADDR,LEN,WDATA)
RDATA = Read(ADDR,LEN)
IF WDATA = RDATA THEN ?????? ELSE ???§°?
Close()
????AT45D041
??????????IC?¨??ATMEL?????¨????????????±??????????ó??????FLASH ?????¨????????????4M?????÷????????2048???¨??????????264×??????????±???á?????????????ò?????????????¨????????????????????264×???????????·?????264×????????????±????7ms???????á???ò?????÷????????·?????±????????ó???????????????ó???????????ù?????????ò??????
AT45D041???¤×÷??????10MHz?¨×??ó?????¤×÷??????5V??10%???¤×÷???÷????25mA??????50mA??????±???100?ê???¤×÷??????0??70?????ù?????ó?????????¨?¤×÷???????¨?????é??SPI????????·???0??·???3??
2???ü??·??à??
COS?ü????????????·???4???ü??±¨???á????????
???é??1
CLA INS P1 P2 ??00??
???é??2
CLA INS P1 P2 Le
??é??3
CLA INS P1 P2 Lc Data
??é??4
CLA INS P1 P2 Lc Data Le