SPS API
:= 0,1,2,3,4,5,6,7,8,9,10, (* default: 16 sectors -
> 1024 bytes mifare card with 752 bytes user data *)
11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,
31,32,33,34,35,36,37,38,39,40,
41,42,43,44,45,46,47,48,49,50,
51,52,53,54,55;
arrRdKeyAssign : ARRAY [0..55] OF BYTE; (* Key index for each sector *)
arrWrKeyAssign : ARRAY [0..55] OF BYTE; (* Key index for each sector *)
bMAD_Mode : BOOL := FALSE; (* use MAD AID [default = FALSE] *)
iMAD_AID : USINT;
iReserved : INT;
END_STRUCT
END_TYPE
Struktur einer Mifare-Karte (bis 2 KB Speicher):
Eine Mifare-Karte mit 1 KB Speicher besitzt 16 Sektoren a 64 Byte. Jeder Sektor beinhaltet 4 Blöcke. Sektor
0 besteht aus Block 0-3, Sektor 1 aus Block 4-7 und folgende Sektoren bilden sich analog dazu. In der
Darstellung entspricht eine Spalte jeweils einem Sektor, während ein Kästchen einen Block a 16 Byte
repräsentiert.
Nur die weiß dargestellten Blöcke beinhalten für den Nutzer verwendbaren Speicherbereich. Die maximale
Größe der Nutzdaten ist demnach 752 Bytes (47 x 16 Byte) bei einer 1024 Byte großen Mifare-Karte.
54
Version: 1.3.1
TF6600