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

 
 
> Непонятная работа AT45DB161D
IF_P
сообщение Mar 19 2011, 10:09
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 2-01-06
Пользователь №: 12 772



В прошлом году тестировал м/с AT45DB161B (28 pin). Все работало нормально (то что мне было необходимо). Сейчас решил поставить эту м/с в один проект. Вместо DB161B поставил DB161D (8 pin). Согласно информации Atmel никаких изменений вносить не надо. Снизу вверх эта м/с полностью поддерживается. Программу полностью перенес с макета в этот проект. Но AT45 ведет себя странным образом.
Записываю 528 байт, читаю тоже 528. А на RS232 получаю 528, 529, 792, 880 байт в зависимости от записываемого байта. Т.е. при записи в ту же страницу разных чисел получаю различную длину данных.
Ну и информация в ячейках совершенно другая от записываемой.
Программу еще раз проверил на макете - все OK. В Proteus'е тоже моделируется все нормально. В проекте предусмотрено 4 таких м/с. Запаял остальные - тоже самое. Кто что может посоветовать или кто-то уже встречался с чем-то подобным.
У меня питание AT45 - 3,3V - 74HCT125 - ATMega128.

Приложил файлы полученные при чтении.

P.S.

Хочу уточнить. В макете AT45 питается 5V. Я где-то здесь читал, что такое возможно. Под рукой не было 3V стабилизатора и я запитал от 5 V. Да, действительно все работало. Я отладил работу с этой м/с и занялся другими узлами на этой же макетке.
Но вот сейчас, когда я попробовал вернуться к этим м/с на макете, оказалось что они не работоспособны.
Одна из AT45 (их 2 шт ) повесила выход глухо на "0". Вторая выдавала всякий мусор. После замены м/с все снова зарабтало на макете.
Так что, НЕ ЗАПИТЫВАЙТЕ AT45 5V, как кое-кто советует. Работайте по datasheet wink.gif

Вот только-что попробовал прочитать р-р состояния.
На макете (DB161B) - 0xAC, что соответствует документации

У меня на плате (DB161D) - 0xF0 0xF3 на всех 4-х м/с
Почему два байта?

Сообщение отредактировал IF_P - Mar 19 2011, 09:45
Прикрепленные файлы
Прикрепленный файл  TEST_AT45.RAR ( 1.04 килобайт ) Кол-во скачиваний: 35
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- IF_P   Непонятная работа AT45DB161D   Mar 19 2011, 10:09
- - _Артём_   Цитата(IF_P @ Mar 19 2011, 12:09) У меня ...   Mar 19 2011, 14:17
- - IF_P   Цитата(_Артём_ @ Mar 19 2011, 16:17) Что-...   Mar 19 2011, 14:28
- - uriy   SPI это вам не I2C. Сколько байт вы просите стольк...   Mar 19 2011, 20:42
|- - IF_P   Цитата(uriy @ Mar 19 2011, 22:42) SPI это...   Mar 20 2011, 15:49
|- - M_Andrey   А как вы определяете что программа считывает 2 бай...   Mar 20 2011, 18:26
- - SysRq   Цитата(IF_P @ Mar 20 2011, 18:49) Если в ...   Mar 20 2011, 20:05
|- - IF_P   Цитата(SysRq @ Mar 20 2011, 22:05) Постав...   Mar 20 2011, 20:21
|- - SysRq   Цитата(IF_P @ Mar 20 2011, 23:21) К чему ...   Mar 20 2011, 20:23
|- - IF_P   Цитата(SysRq @ Mar 20 2011, 22:23) К тому...   Mar 20 2011, 21:35
- - SysRq   Цитата(IF_P @ Mar 21 2011, 00:35) Настрой...   Mar 20 2011, 22:00
|- - IF_P   Цитата(SysRq @ Mar 21 2011, 00:00) Fuse b...   Mar 20 2011, 23:25
- - SysRq   Цитата(IF_P @ Mar 21 2011, 02:25) Видимо ...   Mar 20 2011, 23:50
|- - IF_P   Цитата(SysRq @ Mar 21 2011, 01:50) Пишите...   Mar 24 2011, 17:15
- - nk@   Чем дальше, тем непонятней. PS: У меня какраз пл...   Mar 25 2011, 11:24
- - IF_P   Так я ведь написал, что все нормально работает, ес...   Mar 26 2011, 18:01
|- - M_Andrey   Опять вы все смотрите через терминал, одних грабле...   Mar 26 2011, 19:05
- - SysRq   Цитата(IF_P @ Mar 19 2011, 17:28) Вот вык...   Mar 26 2011, 21:47
|- - IF_P   Цитата(SysRq @ Mar 26 2011, 23:47) Возмож...   Mar 26 2011, 22:47
- - ELEKTROS   Здраствуйте, у меня проблема с AT45DB161D, никак н...   Mar 6 2012, 06:19
- - GDI   А режим SPI правильный? Она только 2 из 4х возможн...   Mar 6 2012, 07:07
- - ELEKTROS   Говорюже смотрю осциллом, как не крути, а диаграмм...   Mar 6 2012, 08:51
- - ELEKTROS   А такой вопрос, в память миную буфер записывать че...   Mar 7 2012, 09:24
- - GDI   Я уже давно с ними не работал, если есть нужный оп...   Mar 7 2012, 09:26


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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 00:21
Рейтинг@Mail.ru


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