реклама на сайте
подробности

 
 
> Проблемма с AT45DB161, AT25256, data out странно выглядит
mr_ia
сообщение May 26 2008, 05:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 13-02-07
Пользователь №: 25 311



Доброе утро уважаемые.

Имею тупик по использовании памяти 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 может есть у кого хоть там проверю примеры.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mr_ia
сообщение May 27 2008, 16:35
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 13-02-07
Пользователь №: 25 311



Спасибо помогло.
Порезал дорожки, бросил соплями CS на каждый свой, пока без подтяжки, итог заработало.
Чтоб окончательно прояснить для себя еще вопрос. Устанавливаем аппаратно в неактивное состояние только CS у всех микросхем (в Mode 0 подтягиваем к питанию), у выбранной программно в 0. Clock, Data in, Data out не трогаем?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 27 2008, 16:46
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mr_ia @ May 27 2008, 20:35) *
Чтоб окончательно прояснить для себя еще вопрос. Устанавливаем аппаратно в неактивное состояние только CS у всех микросхем (в Mode 0 подтягиваем к питанию), у выбранной программно в 0. Clock, Data in, Data out не трогаем?

Все правильно, только Mode к полярности CS никак не относится.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 10:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01415 секунд с 7
ELECTRONIX ©2004-2016