Немного изменил алгоритм записи на карту. Теперь чтение очередного блока из внешней RAM я делаю до проверки сигнала занятости карты. Так вот, ситуация изменилась, стало еще интереснее.
Теперь корректные Data Response я получаю в ответ на посылки первых двух блоков. В качестве Data Response на посылки остальных блоков я получаю 0xff, после чего вижу, что карта как ни в чем не бывало выставляет Busy. Такое ощущение, что карте не нравится, когда ее тактируют при снятом сигнале Busy. Видимо чтение из внешней RAM для 3-го и последующих блоков происходит когда карта уже освободилась(после посылки первого блока карта выставляет Busy на ~12мс, после передачи остальных блоков Busy снимается гораздо быстрей, через ~2мс)..
Кто-нибудь что-нибудь может сказать по этому поводу?
--------------------
То, что неясно, следует выяснить. То, что трудно творить, следует делать с великой настойчивостью. Конфуций
|