Доброе утро уважаемые.
Имею тупик по использовании памяти Flash AT45DB161 и EEPROM AT25256.
Установлены на этой плате http://electronix.ru/forum/index.php?showtopic=44112&hl=
Сама шина разведена на следующие микросхемы. Переключателем включаю ту или иную микросхему (вкл. выкл. питание).
1) TMP121
2) DS1390
3) AT45DB161
4) AT25256
Для AT45DB161, AT25256 есть так же разъемы для программирования.
TMP121, DS1390работают нормально. При использовании AT45DB161, AT25256 сигнал data out как будто заземлен (все время в 0, со слабой помехой). Проверил, на земле не висит.
При использовании разъемов AT45DB161 опознается программатором (использую AS-4), но при желании прочитать флеш пишет нет соединения (возможно настройки проекта неверны в ASISP от Аргуссофта). При стирании из ASISP на осциллографе нормальная картина.
При использовании разъемов AT25256 нет возможности опознать программатором, но eeprom читается, не все ячейки равны 0xFF.
При работе с ATMega2560 Режимы верные оба Mode 0, MBS первые, SPI Clock Rate: 62,500 kHz. WP, Reset, RDY\Busy все аппаратно в 1 стоит.
Т.е. Не могу прочитать даже регистр статуса. На сколько я понял инициализировать ее отдельно не нужно…
Код не привожу посколько фактически он пустой.
Никто с подобным не сталкивался? Не смог нагуглить модель на протеус киньте плс на mr_iaсобакаmail.ru может есть у кого хоть там проверю примеры.