Пластиковые карты с открытой памятью. Востриков А.А - 48 стр.

UptoLike

48
Изъятие карты из смарт-контроллера производится в том же поряд-
ке. Вначале необходимо надавить на карту до упора (примерно 4–5 мм
при нормально вст авленной карте), а затем отпустить карту. При этом
карта выйдет из считывателя на 20 мм. Это говорит о том, что смарт-
карта снята с фиксатора. После чего смарт-карту можно вынуть из смарт-
контроллера.
Внимание! Запрещается вытаскивать карту из смарт-контролле-
ра, если она не снята с фиксатора. Это может привести к преждев-
ременному выходу из строя считывателя смарт-карт.
После того, как смарт-карта помещена в смарт-контроллер, с ней
можно начинать работу с помощью программы верхнего уровня.
После завершения работы со смарт-картой она должна быть вынута
из смарт-контроллера.
Внимание! Запрещается отключение смарт-контроллера от сети,
либо изъятие смарт-карты из считывателя при работе с этой кар-
той. Это может привести к потере данных на карте.
При завершении работы со смарт-контроллером достаточно отклю-
чить его питание.
Внимание! При отключении смарт-контроллера от компьютера не-
обходимо сначала отключить питание компьютера и смарт-контрол-
лера, а затем производить отключение интерфейсного провода.
5.3. Система команд смарт-контроллера
Cмарт-контроллер предназначен для работы со смарт-картами типа
GFM-2K, представляющих собой энергонезависимую память, экви-
валентную EEPROM 24LC02. Она имеет тот же интерфейс (I
2
C) и
протокол обмена, что и 24LC02, и тот же объем памяти 2048 бит
(256 байт).
В рассмат риваемой версии смарт-конт роллера вся карта, на кото-
рую производится запись данных, логиче ски разбита на 4 блока по
64 байта в каждом. Поэтому е сли на карту необходимо произве сти
запись 256 байтов информации, то записываемая информация долж-
на быть разбита на 4 части по 64 байта.
Если на карту необходимо записать менее 64 байт информации в
каждый блок, то вначале необходимо произвести чтение данных с
карты из блока, в котором необходимо произве сти модификацию дан-
ных, затем произве сти модификацию данных в нужных ячейках и
произве сти запись блока на карту.