I2c( memory card control, Properties, Power up – MagTek IntelliStripe65 99875161 User Manual

Page 101

Advertising
background image

Appendix B. Memory Card Support

95

I

2

C

MEMORY CARD CONTROL

This section defines the commands needed to control basic I

2

C

types of cards. There are two

types of cards addressed, dependent on the amount of memory they contain.

We call the first type the 3 byte card because a 3 byte command frame is used to control it.
These cards must

contain 2048 bytes or less of data (byte address must fit in 11 bits). At this

time we do not know of any cards containing 2048 or less bytes of data that use a 4 byte
command frame, but if such a card is developed later, it would be classed as a 4 byte card.

We call the second type the 4 byte card because a 4 byte command frame is used to control it.
These cards usually contain more than 2048 bytes of data and thus need an additional byte of
address in the control frame.

If you are not sure which type of card you have, check the manufacturer’s specifications to see
how many bytes are used in the control frame for Byte Write, it will be either 3 or 4.

Properties

Support of I

2

C

cards requires one property to specify the frame size. The default value for this

property is to support the 3 byte cards. If you wish to work with the 4 byte cards, you should
change this property.

Name

ID

(Hex)

Type

Length

Reset
Value

Get/Set/

Save

Description

I

2

C-3ByteCard

AA

Boolean

1

TRUE

Get/Set

TRUE specifies a 3 byte
control frame, FALSE
specifies a 4 byte control
frame.

Power Up

The Power Up command is issued as with Microprocessor cards and can get same Result Codes.
When the Result Code indicates an Error or Warning, the Primary Status of the CondRpt
Property will never be 0x03.

Note

When the Primary Status in the CondRpt Property is 0x82, a
Secondary Status of 0x05 indicates that the card is not responding.
This Secondary Status applies only to I

2

C

card handling.

Advertising