Составители:
Рубрика:
49
В смар т-к онтроллере использ уется семь к ом анд, приведенных в та бл. 5.2.
Таблица 5.2
Команды контроллера
ыднамок№еивтсйеД
h09 икворфишзебхыннадьсипаЗ
h19 икворфишедзебхыннадеинетЧ
h29 ытракеинаритС
h39 йокворфишсхыннадьсипаЗ
h49 йокворфишедсхыннадеинетЧ
h59 утраканисипазялдалокоторпеинаворимроФ
h69 ытраксяинетчялдалокоторпеинаворимроФ
h79 лангисйовокувЗ
Команда 90h. Запись данных на карту без шифровки
Кадр для записи данных на карту должен иметь длину 75 байт, из
которых, соответственно, первые 8 байтов – служебные, затем сле-
дуют 65 байтов данных и 2 байта контрольной суммы. В поле дан-
ных нулевой байт определяет банк памяти, в который производится
запись данных.
Всего конт роллером поддерживаются четыре банка памяти с 0 по 3
длиной 64 байта. Если невозможно произвести запись на карту, то кон-
троллер возвращает ответный кадр длиной 16 байт, а в нулевом байте
содержится код ошибки (табл. 5.3). В случае успешного завершения
команды в ответном кадре в нулевом байте поля данных содержится 0,
при этом кадр имеет длину 75 байт и поле данных содержит записан-
ную на карту информацию.
Команда 91h. Чтение данных с карты без дешифровки
Кадр для чтения данных с карты может иметь длину от 16 до 75 байт,
из которых, соответственно, первые 8 байт – служебные, затем следуют
поле данных и 2 байта контрольной суммы. В поле данных нулевой
байт определяет банк памяти, из которого производится чтение данных.
Если невозможно произве сти чтение данных с карты, то конт роллер
возвращает ответный кадр длиной 16 байт, а в нулевом байте содержит-
ся код ошибки (табл. 5.3). В случае успешного завершения команды в
ответном кадре в нулевом байте поля данных содержится 0, при этом
кадр имеет длину 75 байт и в поле данных содержит прочитанную с
карты информацию.
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
