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

UptoLike

42
Slave запишет по указанному адресу, а затем отправит сигнал уведом-
ления. В конце операции Master обязан отправить «Стоп» для уведом-
ления устройства Slave (рис. 4.5).
Управляющий байт
Адрес Данные
Старт
Стоп
Уведомление
Рис. 4.5. Временная диаграмма записи байта в картах GFM-2K
Последний сигнал увед омления отправляется только по сле того, как
запись произведена. Таким образом, для увеличения пропускной спо-
собности шины I
2
C целесообразно после отправки последнего бита за-
писываемого слова поллингом (т. е. постоянным опросом) ожидать по-
явления уведомления, после чего немедленно продолжать работу.
Запись страницы
С точки зрения быстродействия, операция записи байта не рацио-
нальна при работе с большими объемами информации. Для уменьше-
ния временных затрат предусмотрена запись страницами. В нашем слу-
чае страница представляет собой восемь последовательно расположен-
ных в памяти байтов. Причем первый байт из этой серии расположен
по адресу, младшие три бита которогонулевые. Вследствие этого всю
память GFM-2K можно представить как последовательность из 256 бай-
тов или 32 неперекрывающиеся страницы по 8 байтов.
Адрес устройства Slave
Старт
Уведомление
R/W установка режима
чтения/записи:
1 – чтение;
0 – запись.
1010000
Рис. 4.4. Управляющее слово смарт-карт GFM-2K