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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Программирование АТМЕГИ128
nagserg
сообщение May 17 2005, 14:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Я начинающий. Решил прошить МЕГУ128 прямо из компилятора Code Vision как написано на http://[banned]/ с помощью 5 проводков от LPT порта.
Запустил МЕГУ - не работает. При следующих попытках программирования выдается окно programmer`s power suply is disconnected or chip may be damaged, т.е. нет питания или чип поврежден. Что я не так сделал и что можно ещё сделать?
Go to the top of the page
 
+Quote Post
phantom
сообщение May 17 2005, 15:02
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Вообще-то первое что приходит в голову - отвалившееся контакты в процессе программирования. У меня такое было в Mega103 - в STK200 оторвалась линия внутри коробочки но так что сразу и не видно. И получился веселенький эффект -> сегодня программирую - все ОК, а завтра - "чип поврежден". И кстати после этого приходилось Mегу менять... a14.gif


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
vet
сообщение May 17 2005, 16:06
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Цитата(nagserg @ May 17 2005, 18:07)
Я начинающий. Решил прошить МЕГУ128 прямо из компилятора Code Vision как написано на http://[banned]/ с помощью 5 проводков от LPT порта.
Запустил МЕГУ - не работает. При следующих попытках программирования выдается окно programmer`s power suply is disconnected or chip may be damaged, т.е. нет питания или чип поврежден. Что я не так сделал и что можно ещё сделать?
*

Работая через "5 проводков", частенько сталкивался со сбоями процесса прошивки - кристалл зашивался с нескольких попыток, а иногда и слетали фьюзы, отчего мега вообще переставала программироваться. Когда надоело - поставил в цепи прошивки буфер с тремя состояниями, как описано в документации по AVReal (STK200/300), с тех пор - никаких проблем с прошивкой, работает и с AVReal, и со встроенным в CodeVision программатором.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
nagserg
сообщение May 18 2005, 05:00
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Кстати, попробовал через JTAG то же самое - чип поврежден или нет питания. Говорят что с fuse bits намудрил - запретил режимы программирования и теперь придется выкидывать этот чип.
Go to the top of the page
 
+Quote Post
nml
сообщение May 18 2005, 05:09
Сообщение #5


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

Группа: Свой
Сообщений: 86
Регистрация: 13-06-04
Из: Minsk
Пользователь №: 29



Цитата(vet @ May 17 2005, 19:06)
Цитата(nagserg @ May 17 2005, 18:07)
Я начинающий. Решил прошить МЕГУ128 прямо из компилятора Code Vision как написано на http://[banned]/ с помощью 5 проводков от LPT порта.
Запустил МЕГУ - не работает. При следующих попытках программирования выдается окно programmer`s power suply is disconnected or chip may be

Работая через "5 проводков", частенько сталкивался со сбоями процесса прошивки - кристалл зашивался с нескольких попыток, а иногда и слетали фьюзы,
*



Я постоянно работаю с "пятью проводками", только (свой программатор) - и все Ок... Не надо только делать очень уж длинный шлейф. До метра - никаких проблем.

Ну а что касается описанной ситуации - то первое что приходит в голову - не было подключено питание к меге. Пока не идет собсно программирование, она запросто может "ответить" и без питания - видимо, хватает невесть как наводимого через сигнальные линии. А дана команда жечь - тут все и валится. А если при этом первыми жглись фузы... :-(

Второе - проверить тактовую. Исходно мега работает от встроенного. Возможно, просто кварц подключен неправильно - а фузы переключены на него. Или просто неправильно запрограммированы фузы тактовой зашиты - часто путают "программировано" и "1". В любом случае модет помочь внешний генератор
Go to the top of the page
 
+Quote Post
nagserg
сообщение May 18 2005, 05:29
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Цитата
Второе - проверить тактовую. Исходно мега работает от встроенного. Возможно, просто кварц подключен неправильно - а фузы переключены на него. Или просто неправильно запрограммированы фузы тактовой зашиты - часто путают "программировано" и "1". В любом случае модет помочь внешний гене


Пробовал подавать частоту от внешнего источника - тишина
Go to the top of the page
 
+Quote Post
nameless
сообщение May 18 2005, 05:37
Сообщение #7


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

Группа: Свой
Сообщений: 174
Регистрация: 9-07-04
Пользователь №: 305



Уверяю Вас, - сасмый лучший программатор для меги - AVReal.
Почему ? Да потому, что жертвуя местом на печатной плате под буфер с тремя состояниями (типа АП5 или ЛП1) вы получаете возможность использовать ВСЕ периферийные модули (а именно SPI и UART0 [!!!]) после программирования ничего не переключая руками [!!!]. В ByteBlaster режиме этому способствует отдельный сигнал разрешения/запрета ISP.
Второй плюс - возможность реанимировать загубленные чипы с неправильными фузами режима генератора - для начинающих это очень актуально.
Go to the top of the page
 
+Quote Post
vet
сообщение May 18 2005, 05:53
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Цитата(nagserg @ May 18 2005, 09:00)
Кстати, попробовал через JTAG то же самое - чип поврежден или нет питания. Говорят что с fuse bits намудрил - запретил  режимы программирования и теперь придется выкидывать этот чип.
*

Внутрисистемное программирование можно запретить только в режиме параллельного программирования, так что в Вашем случае, вероятно, просто fuse-биты сконфигурировались на работу от внешнего тактового генератора.
Выкидывать совершенно незачем - AVReal умеет подавать тактовую частоту при прошивке самостоятельно.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
nagserg
сообщение May 18 2005, 06:24
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



[/QUOTE]Второй плюс - возможность реанимировать загубленные чипы с неправильными фузами режима генератора - для начинающих это очень актуально.[QUOTE]

А можно поподробнее по реаминированию
Go to the top of the page
 
+Quote Post
at90
сообщение May 19 2005, 12:52
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Цитата(nagserg @ May 18 2005, 09:24)
Второй плюс - возможность реанимировать загубленные чипы с неправильными фузами режима генератора - для начинающих это очень актуально.
Цитата

А можно поподробнее по реаминированию
*


Я как-то загубил мегу8. Неправильно биты зашил. Выходом было припаять провода до кварца другого контроллера и стереть биты


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
nagserg
сообщение May 20 2005, 05:31
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Цитата
Я как-то загубил мегу8. Неправильно биты зашил. Выходом было припаять провода до кварца другого контроллера и стереть биты


Я пробовал подавать частоту от другого контроллера - не помогло.
Go to the top of the page
 
+Quote Post
superbizzon
сообщение May 20 2005, 19:44
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 28-04-05
Пользователь №: 4 592



Цитата(nagserg @ May 20 2005, 08:31)
Цитата
Я как-то загубил мегу8. Неправильно биты зашил. Выходом было припаять провода до кварца другого контроллера и стереть биты


Я пробовал подавать частоту от другого контроллера - не помогло.
*



а как? как в докментаци про внешнее тактирование или впаралель двумя проводками?
Я помню както часа четыре мучался с такой проблемой и уже было собрался выкинуть всю плату в форточку- но потом заметил что конденсаторы которые от кварца на землю, малость не те... :o/ припаял те - всё зачирикало.
Go to the top of the page
 
+Quote Post
at90
сообщение May 21 2005, 07:00
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Цитата(superbizzon @ May 20 2005, 22:44)
Цитата(nagserg @ May 20 2005, 08:31)
Цитата
Я как-то загубил мегу8. Неправильно биты зашил. Выходом было припаять провода до кварца другого контроллера и стереть биты


Я пробовал подавать частоту от другого контроллера - не помогло.
*



а как? как в докментаци про внешнее тактирование или впаралель двумя проводками?
Я помню както часа четыре мучался с такой проблемой и уже было собрался выкинуть всю плату в форточку- но потом заметил что конденсаторы которые от кварца на землю, малость не те... :o/ припаял те - всё зачирикало.
*



В паралель от другого контроллера!


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
nagserg
сообщение May 23 2005, 05:49
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



QUOTE(superbizzon @ May 20 2005, 22:44)
QUOTE(nagserg @ May 20 2005, 08:31)
QUOTE
Я как-то загубил мегу8. Неправильно биты зашил. Выходом было припаять провода до кварца другого контроллера и стереть биты


Я пробовал подавать частоту от другого контроллера - не помогло.





а как? как в докментаци про внешнее тактирование или впаралель двумя проводками?
Я помню както часа четыре мучался с такой проблемой и уже было собрался выкинуть всю плату в форточку- но потом заметил что конденсаторы которые от кварца на землю, малость не те... :o/ припаял те - всё зачирикало.





В паралель от другого контроллера![QUOTE]

Вот и я пробовал в параллель от другого контроллера - не помогает
Go to the top of the page
 
+Quote Post
nagserg
сообщение May 23 2005, 10:02
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Всё, выпаял я её, буду с другой эксперементировать.
Go to the top of the page
 
+Quote Post
Balaganov
сообщение May 23 2005, 14:52
Сообщение #16


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 16-02-05
Пользователь №: 2 688



Цитата(nagserg @ May 23 2005, 13:02)
Всё, выпаял я её, буду с другой эксперементировать.
*


Погоди может ты в первый раз када с CV прошивал случайно запретил последовательное программирование?
Ругаться будет так как описано, а выход есть - параллельный программатор.
Go to the top of the page
 
+Quote Post
nagserg
сообщение May 24 2005, 06:10
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Цитата(Balaganov @ May 23 2005, 17:52)
Цитата(nagserg @ May 23 2005, 13:02)
Всё, выпаял я её, буду с другой эксперементировать.
*


Погоди может ты в первый раз када с CV прошивал случайно запретил последовательное программирование?
Ругаться будет так как описано, а выход есть - параллельный программатор.
*



Я уже выпаял и впаял другую, заработала, но в этот раз я фьюзы запрограммировал как надо.
Кстати в CV режим отключения последовательного программирования во фьюзах не доступен.
Go to the top of the page
 
+Quote Post
Balaganov
сообщение May 24 2005, 19:24
Сообщение #18


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 16-02-05
Пользователь №: 2 688



>>Кстати в CV режим отключения последовательного программирования во фьюзах не доступен.


Та то ты пошутил. Иначе я бы не залочил свою 32 мегу случайно при помощи CV. Пришлось параллльный лепить. Зато теперь ничего не страшно.
Если интересует обращайся.
Go to the top of the page
 
+Quote Post
nagserg
сообщение May 25 2005, 06:37
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Цитата(Balaganov @ May 24 2005, 22:24)
>>Кстати в CV режим отключения последовательного программирования во фьюзах не доступен.


Та то ты пошутил. Иначе я бы не залочил свою 32 мегу случайно при помощи CV. Пришлось параллльный лепить. Зато теперь ничего не страшно.
Если интересует обращайся.
*


Ну не знаю, у меня стоит CV version: 1.24.4а Evaluation и там вроде не доступен режим отключения последовательного программирования, может я ошибаюсь? Вот JTAGEN есть, а SPIEN - нет. Или может он по другому называется?
Go to the top of the page
 
+Quote Post
tonjo
сообщение Jun 11 2005, 09:12
Сообщение #20


Местный
***

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



Цитата(Balaganov @ May 24 2005, 22:24)
>>Кстати в CV режим отключения последовательного программирования во фьюзах не доступен.


Та то ты пошутил. Иначе я бы не залочил свою 32 мегу случайно при помощи CV. Пришлось параллльный лепить. Зато теперь ничего не страшно.
Если интересует обращайся.
*


Народ, никто не поделится работающей схемкой для параллельного программирования? Пожалуйста!
И ещё вопрос... имеет ли STK500 режим параллельного программирования?
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 11 2005, 10:54
Сообщение #21


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Я "упорол" две 169-е меги, прошив нечаянно фьюзы на работу от внешнего кварца (фьюзы прошились на 0xFF). Удалось затактировать от кварца 14 МГц с кондерами по 16 пФ. Причем, средняя точка кондеров даже на землю не была посажена smile.gif И вся эта конструкция (кварц с двумя кондерами) болталась на двух проводках длиной сантиметров по 5... Так что не все меги так уж капризны к кварцу и его обвязке smile.gif.
Go to the top of the page
 
+Quote Post
Balaganov
сообщение Jun 11 2005, 14:13
Сообщение #22


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 16-02-05
Пользователь №: 2 688



Цитата(tonjo @ Jun 11 2005, 12:12)
Цитата(Balaganov @ May 24 2005, 22:24)
>>Кстати в CV режим отключения последовательного программирования во фьюзах не доступен.


Та то ты пошутил. Иначе я бы не залочил свою 32 мегу случайно при помощи CV. Пришлось параллльный лепить. Зато теперь ничего не страшно.
Если интересует обращайся.
*


Народ, никто не поделится работающей схемкой для параллельного программирования? Пожалуйста!
И ещё вопрос... имеет ли STK500 режим параллельного программирования?
*


Лови там схема и прога
http://elm-chan.org/works/avrx/report_e.html
Go to the top of the page
 
+Quote Post
dimsa
сообщение Jun 13 2005, 08:40
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 23-12-04
Пользователь №: 1 638



Полугодового "общения" c CV мне хватило, чтобы понять - программировать нужно только оригинальным софтом (AVRReal or/and AVR-studio).

CV имеет дурную привычку шить фузы даже при отсутствии питания у камней.

Только что принесли очередную плату, в которой CV реактивировал все фузы - теперь только перепаивать...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 11:46
Рейтинг@Mail.ru


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