|
ATMega->SPI->AT45DB, Сбои при программировании МК |
|
|
|
 |
Ответов
|
Aug 15 2007, 11:48
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Сергей Борщ @ Aug 15 2007, 16:19)  Правильно ли я понял, что у вас на вход reset процессора подается сигнал RESET_M, т.е. в случае программирования сигнал reset программатора, "обработанный" ADM1232? Если да, то наверное правильнее будет поставить резистор 1-10К между RESET_M и 6 ножкой ADM + R18, а RESET с разъема ISP завести на RESET_M. Да - RESET_M (RESET, активный нулем) заведен на вывод RESET МК. Можно сделать и так, как Вы предлагаете, ибо вывод RST# ADM1232 - типа ОК (открытый коллектор). Но тогда на время программирования на линии RESET_P будут импульсы от WDT ADM1232, что не приятно мне  К тому же я не вижу принципиальных отличий, ибо схема работает без DatаFlash отлично, и мне не понятно, от чего она не хочет работать нормально с DataFlash. К слову, до осциллографа руки пока так и не доходят  - дела, черт бы их побрал
--------------------
|
|
|
|
|
Aug 15 2007, 13:37
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(prottoss @ Aug 15 2007, 14:48)  Но тогда на время программирования на линии RESET_P будут импульсы от WDT ADM1232, что не приятно мне  Да, засада. Но так они и сейчас там должны быть, ибо при программировании программатор лишь кратковременно "прижимает" Reset. А поскольку программатор обычно имеет пуш-пульный выход на reset, при его подключении в предложенном мной варианте (на RESET_M) срабатывание собаки в ADM будут отсекаться. Цитата(prottoss @ Aug 15 2007, 14:48)  К тому же я не вижу принципиальных отличий, ибо схема работает без DatаFlash отлично, и мне не понятно, от чего она не хочет работать нормально с DataFlash. Действительно чуднО. В приложенной схеме программируется и с DataFlash и без. В ней Reset формируется подтягивающим резистором к +3.3В
Прикрепленные файлы
sch.pdf ( 77.24 килобайт )
Кол-во скачиваний: 282
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
prottoss ATMega->SPI->AT45DB Aug 13 2007, 13:01 GDI Были похожие проблемы в проекте с мега16 и ат45, с... Aug 13 2007, 14:03 prottoss Цитата(GDI @ Aug 13 2007, 22:03) P.S. А к... Aug 14 2007, 07:08  rx3apf Цитата(prottoss @ Aug 14 2007, 11:08) Вы ... Aug 15 2007, 09:38 oll Попробуйте "прицепить" электролит 33мкФ ... Aug 13 2007, 16:13 _Алекс У меня работает и программатор и флеш, схему включ... Aug 13 2007, 16:55 _Sam_ У меня такая память в двух проектах используется с... Aug 13 2007, 17:49     prottoss Цитата(Сергей Борщ @ Aug 15 2007, 21:37) ... Aug 15 2007, 14:00      Сергей Борщ Цитата(prottoss @ Aug 15 2007, 17:00) Неа... Aug 15 2007, 16:42 GDI В моем том проекте тоже стояла AT45DB081RI Aug 14 2007, 12:14 _Sam_ ЦитатаЕще выяснился один интересный ньюанс - если ... Aug 16 2007, 06:45 prottoss Цитата(_Sam_ @ Aug 16 2007, 14:45) Может ... Aug 16 2007, 10:52 Roger У меня возникла проблема со связью Atmega8L и at45... Dec 10 2009, 20:30 Roger Всем спасиб, проблема была в прорайке... Dec 11 2009, 16:47 Александр Куличок Только предположение.
Раздел даташита меги128, SPI... Dec 14 2009, 02:37 Андрей67 Извиняюсь, что со своим вопросом в чужую тему. Но ... Feb 10 2011, 19:34  rezident Цитата(Андрей67 @ Feb 11 2011, 00:34) Ест... Feb 10 2011, 20:57   Андрей67 Цитата(rezident @ Feb 10 2011, 23:57) Про... Feb 11 2011, 13:10  demiurg_spb Цитата(Андрей67 @ Feb 10 2011, 22:34) Изв... Feb 11 2011, 08:50
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|