Lmx2315 3 21 июля, 2007 Опубликовано 21 июля, 2007 · Жалоба Проблема следующая - не прошивается , распознаётся только на каждый 16 раз запроса . Все остальные разы выдаёт FF FF . Atmega128L , работает от генератора на 7 МГЦ . В этой же схеме стоит attiny2313 , всё с ней без проблем (источник тактов внутренний) . Прошиваем через ISP програматор. Кто-нибудь сталкивался ?? Уж мы и микруху меняли на другую (разные партии) , отключали генератор - работали от внутреннего RC , что в микрухе стоит . Ещё раз скажу - ничего не прошивали , не можем даже прочитать её , только почему-то на 16 раз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitry_volkov 0 21 июля, 2007 Опубликовано 21 июля, 2007 · Жалоба А SPI обоих контроллеров "развязан"? или сидят параллельно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
m16 0 21 июля, 2007 Опубликовано 21 июля, 2007 · Жалоба какой программатор , как на мегу разведено питание (ноги)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 21 июля, 2007 Опубликовано 21 июля, 2007 · Жалоба Что с первой ногой PSEN? Посадите ее на 5в через несколько кОм. Если есть возможность отключите в программаторе чтение сигнатуры, посмотрите может все будет нормально. Последнее, осциллом посмотрите PDI, PDO, SCK, RESET. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitry_volkov 0 21 июля, 2007 Опубликовано 21 июля, 2007 · Жалоба Что с первой ногой PSEN? Посадите ее на 5в через несколько кОм. Если есть возможность отключите в программаторе чтение сигнатуры, посмотрите может все будет нормально. Последнее, осциллом посмотрите PDI, PDO, SCK, RESET. Ногу PSEN нужно посадить на GND, а не на 5В, она и так по даташиту притянута пулапом к VCC. (...PEN is a programming enable pin for the SPI Serial Programming mode, and is internally pulled high . By holding this pin low during a Power-on Reset, the device will enter the SPI Serial Programming mode. PEN has no function during normal operation.) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
m16 0 21 июля, 2007 Опубликовано 21 июля, 2007 · Жалоба Ногу PSEN нужно посадить на GND, а не на 5В ??? ну так посадите , потом вместе посмеёмся Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitry_volkov 0 21 июля, 2007 Опубликовано 21 июля, 2007 · Жалоба ??? ну так посадите , потом вместе посмеёмся Над чем? (кстати не PSEN, а PEN) Если для режима программирования посадить на GND перемычкой, а для нормальной работы перемычку убрать, там есть пулап к VCC. Неужели нужно так подробно разжевывать? Для таких целей есть даташит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 22 июля, 2007 Опубликовано 22 июля, 2007 · Жалоба Над чем? (кстати не PSEN, а PEN) Если для режима программирования посадить на GND перемычкой, а для нормальной работы перемычку убрать, там есть пулап к VCC. Неужели нужно так подробно разжевывать? Для таких целей есть даташит. Вы правы, поясню откуда взялось мое утверждение. 128 - потомок 103, а в начальных DS на 103 было прописано о соединении PEN c 1. Поэтому по привычке сажаю 1 ногу на 1 и никогда небыло проблем с программированием, тем более в заводской настройке установлен фуз совметимости с 103. ИМХО, наверное сейчас PEN - это рудимент. Интересно будет узнать в этом ли причина проблем у коллеги. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 22 июля, 2007 Опубликовано 22 июля, 2007 · Жалоба Над чем? (кстати не PSEN, а PEN) Если для режима программирования посадить на GND перемычкой, а для нормальной работы перемычку убрать, там есть пулап к VCC. При PEN==VCC нормально они все, начиная со 103-ей меги, входят в программирование по команде входа в программирование. При PEN==GND в момент подачи питания (в момент POR) команда входа в программирование просто не нужна (не обязательна, но допустима), кристалл сразу находится в состоянии программирования. Но зачем это при наличии нормального доступа от программатора к ножке сброса? Лишнюю перемычку ставить смысла не вижу. PEN был задуман для перепрошивки изделия без вскрытия корпуса. Выводится PEN на внешний разъём, подключается спецкабель, вынимается и вставляется аккумулятор - во, вошло в программирование. А сброс на разъём вытаскивать стрёмно. В "нормальных условиях" PEN не нужен, шьётся и без него. Нестабильный отклик может быть при слегка завышенной частоте SCK программатора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 3 6 марта, 2011 Опубликовано 6 марта, 2011 · Жалоба давно это было - запоздалое спасибо :) . дело было в ножке PEN, она на земле сидела и вредила. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться