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

 
 
 
Reply to this topicStart new topic
> Проблема с atmega128 , не прошивае6тся.
Lmx2315
сообщение Jul 21 2007, 09:36
Сообщение #1


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Проблема следующая - не прошивается , распознаётся только на каждый 16 раз запроса . Все остальные разы выдаёт FF FF .


Atmega128L , работает от генератора на 7 МГЦ .

В этой же схеме стоит attiny2313 , всё с ней без проблем (источник тактов внутренний) .

Прошиваем через ISP програматор.


Кто-нибудь сталкивался ??

Уж мы и микруху меняли на другую (разные партии) , отключали генератор - работали от внутреннего RC , что в микрухе стоит .

Ещё раз скажу - ничего не прошивали , не можем даже прочитать её , только почему-то на 16 раз.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Dmitry_Od
сообщение Jul 21 2007, 10:22
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 17-01-07
Из: Одесса
Пользователь №: 24 523



А SPI обоих контроллеров "развязан"? или сидят параллельно?


--------------------
http://odessa-intern.myminicity.com/ - эдакий муравейник
Go to the top of the page
 
+Quote Post
m16
сообщение Jul 21 2007, 10:25
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



какой программатор , как на мегу разведено питание (ноги)?
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Jul 21 2007, 10:56
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Что с первой ногой PSEN? Посадите ее на 5в через несколько кОм. Если есть возможность отключите в программаторе чтение сигнатуры, посмотрите может все будет нормально. Последнее, осциллом посмотрите PDI, PDO, SCK, RESET.
Go to the top of the page
 
+Quote Post
Dmitry_Od
сообщение Jul 21 2007, 11:53
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 17-01-07
Из: Одесса
Пользователь №: 24 523



Цитата(VladimirYU @ Jul 21 2007, 13:56) *
Что с первой ногой 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.)



--------------------
http://odessa-intern.myminicity.com/ - эдакий муравейник
Go to the top of the page
 
+Quote Post
m16
сообщение Jul 21 2007, 13:05
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



Цитата(Dmitry_Od @ Jul 21 2007, 15:53) *
Ногу PSEN нужно посадить на GND, а не на 5В

??? ну так посадите , потом вместе посмеёмся
Go to the top of the page
 
+Quote Post
Dmitry_Od
сообщение Jul 21 2007, 17:00
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 17-01-07
Из: Одесса
Пользователь №: 24 523



Цитата(m16 @ Jul 21 2007, 16:05) *
??? ну так посадите , потом вместе посмеёмся


Над чем? (кстати не PSEN, а PEN)

Если для режима программирования посадить на GND перемычкой, а для нормальной работы перемычку убрать, там есть пулап к VCC.

Неужели нужно так подробно разжевывать? Для таких целей есть даташит.


--------------------
http://odessa-intern.myminicity.com/ - эдакий муравейник
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Jul 22 2007, 11:58
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Dmitry_Od @ Jul 21 2007, 21:00) *
Над чем? (кстати не PSEN, а PEN)

Если для режима программирования посадить на GND перемычкой, а для нормальной работы перемычку убрать, там есть пулап к VCC.

Неужели нужно так подробно разжевывать? Для таких целей есть даташит.


Вы правы, поясню откуда взялось мое утверждение. 128 - потомок 103, а в начальных DS на 103 было прописано о соединении PEN c 1. Поэтому по привычке сажаю 1 ногу на 1 и никогда небыло проблем с программированием, тем более в заводской настройке установлен фуз совметимости с 103. ИМХО, наверное сейчас PEN - это рудимент. Интересно будет узнать в этом ли причина проблем у коллеги.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jul 22 2007, 18:32
Сообщение #9


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Dmitry_Od @ Jul 21 2007, 20:00) *
Над чем? (кстати не PSEN, а PEN)
Если для режима программирования посадить на GND перемычкой, а для нормальной работы перемычку убрать, там есть пулап к VCC.
При PEN==VCC нормально они все, начиная со 103-ей меги, входят в программирование по команде входа в программирование.

При PEN==GND в момент подачи питания (в момент POR) команда входа в программирование просто не нужна (не обязательна, но допустима), кристалл сразу находится в состоянии программирования. Но зачем это при наличии нормального доступа от программатора к ножке сброса? Лишнюю перемычку ставить смысла не вижу.

PEN был задуман для перепрошивки изделия без вскрытия корпуса. Выводится PEN на внешний разъём, подключается спецкабель, вынимается и вставляется аккумулятор - во, вошло в программирование.
А сброс на разъём вытаскивать стрёмно.

В "нормальных условиях" PEN не нужен, шьётся и без него.

Нестабильный отклик может быть при слегка завышенной частоте SCK программатора.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Mar 6 2011, 20:13
Сообщение #10


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



давно это было - запоздалое спасибо sm.gif .
дело было в ножке PEN, она на земле сидела и вредила.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

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

 


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


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