lpt программатор avr

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
wir_wolf
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт май 05, 2011 22:37:15
Контактная информация:

lpt программатор avr

Сообщение wir_wolf »

Доброго времени суток.
Все шло своим чередом, пока не....

У меня был программатор на Lpt порту для Авр ок. Он работал без сбоев глюков и т д.
И тут в один прекрасный день Я решил что мне нужно сделать программатор на usb.
Плату вытьравил, детали впаял, оставалось только самое интересное -- прошить контроллер под программатор.
Этим контроллером был ATmega8-pu. Включив свой старый пень, спецыально отведеный для прошивания, я вставил контроллер в контактную площадку, и воткнул штейкер в комп. КодеВижон не чего не имел против. Указав хекс файлик я нажал "Progrem ALL" все прошле успешно после чего я отключил программатор, достал проц, вставил в программатор. Поняв что я попросту забыл выставить конфиг биты я принялся заново прошивать. и тут все пошло не так. КодеВижон сказал мне мол что Или не хватает питания, или контроллер поврежден или программатор не подключен. Я запустил uniprof20jan6 которым еще раньше прошивал. Он сказал мне что "Мк не подключен. Проверьте питание и подключение. ради эксперимента я снал такую же атмегу с другого устьройства, и увидил те же самые матюки прог. В отчаянье я пошел к знакомому, у него тоже не один не второй не видил. Потом еще один комп собрал, на нем все то же самое.

Перепаивал сам программатор не один раз, резисторы менял, сам порт менял, контактную площадку менял.

Ваши версии что это может быть...

http://s006.radikal.ru/i214/1105/35/e166ac2d7356.jpg
http://s07.radikal.ru/i180/1105/1d/a225786e133f.jpg
http://s47.radikal.ru/i116/1105/74/efedb16e36ab.jpg
http://i065.radikal.ru/1105/03/e9527311038d.jpg
Последний раз редактировалось wir_wolf Вс май 15, 2011 00:03:41, всего редактировалось 1 раз.
Реклама
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: lpt программатор avr

Сообщение DX168B »

Первое, что на ум приходит - это фьюзы микроконтроллера. Скорее, что-то там.
PS: А я сам УниПрофом шью через LPT. :)

Сори, картинки не посмотрел.
В плату USB программатора ставится МК, который надо прошить прошивкой от туда - же, откуда и схему брали. Этот МК является управляющим. Вот потом к этой плате с этим МК, надо соединять программируемый МК.
I am DX168B and this is my favourite forum on internet!
Реклама
Аватара пользователя
wir_wolf
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт май 05, 2011 22:37:15
Контактная информация:

Re: lpt программатор avr

Сообщение wir_wolf »

Я их вообще не выставлял.
И как обяснить что оно не может увидить контроллер который уже прошит этим же программатором рание и сейчас работает..

Это ясно и так. вот проблема вся в том что я не могу прошить управляющий МК
Последний раз редактировалось wir_wolf Вс май 15, 2011 00:13:04, всего редактировалось 1 раз.
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: lpt программатор avr

Сообщение DX168B »

Наверное там BootLoader был. Вот и прошился, но не правильно.
Значит так. Берёте прошивку, которая шла в комплекте со схемой и эскизом печатной платы и шьёте UniProf'ом в исправный МК. Какой там нужен МК, должно быть в описании схемы. Ну, там, если фьюзы надо выставить, выставляете.
Этот МК ставите в собранный программатор. На плате есть штырьки, которые уже и соединяются с программируемыми МК. А этот, в плате, он является "прошивальщиком" или узлом (или посредником), соединяющим USB с прошиваемым МК.
I am DX168B and this is my favourite forum on internet!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
wir_wolf
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт май 05, 2011 22:37:15
Контактная информация:

Re: lpt программатор avr

Сообщение wir_wolf »

Код: Выделить всё

шьёте UniProf'ом в МК
Я НЕ МОГУ ЕГО ПРОШИТЬ ИЗ_ЗА ТОГО ЧТО ПРОГА ГОВОРИТ ЧТО МК НЕ ПОДКЛЮЧЕН.
Хотя раньше я им шил нормально.

Естль 100% рабочий мк. который сейчас прошит и нормально работает, НО даже его не видит программатор!
Реклама
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: lpt программатор avr

Сообщение DX168B »

Это с МК проблема. Есть 4 попытки оживить его.
1. Надо попробовать подать внешние тактовые импульсы, помоему на ногу XTALL1. Можно проверить в даташите, на всякий.
2. Подобрать кварц, чтобы завёлся тактовый генератор МК.
3. Подобрать внешнюю RC цепочку, чтобы завести тактовый генератор.
4. Использовать параллельный программатор и исправить фьюзы. Возможно, с ним придётся повторить первые 3 попытки.

По первым трём попыткам, есть инфа в даташите.
Если МК работает в схеме, но не виден UniProf'ом, то:
1. Ошиблись в подключении МК к LPT порту.
2. МК настроен на кварц. При прошивке надо его подцепить. Пока МК новый, он настроен на внутренний генератор, по этому и шьётся без кварца.
3. Задет фьюз SPIEN или RSTDISBL. В данном случае поможет только параллельный программатор.
Последний раз редактировалось DX168B Вс май 15, 2011 00:30:59, всего редактировалось 1 раз.
I am DX168B and this is my favourite forum on internet!
Реклама
Аватара пользователя
wir_wolf
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт май 05, 2011 22:37:15
Контактная информация:

Re: lpt программатор avr

Сообщение wir_wolf »

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

То есть я так понимаю просто добавить к программатору колбательный контур что то типа кварца и 2 кондера заземленных.
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: lpt программатор avr

Сообщение DX168B »

Да. Ему кварц нужен, на который у Вас фьюзы настроены. (Это я про второй МК)
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
wir_wolf
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт май 05, 2011 22:37:15
Контактная информация:

Re: lpt программатор avr

Сообщение wir_wolf »

Подцыпил кварц на нгои XTALL1 и XTALL2 как сказано в датащите. попробовал оба МК -- все так же как и было
Вот правда не вешал кондеры.
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: lpt программатор avr

Сообщение DX168B »

А надо бы. Иначе не заведётся. В даташите есть табличка с номиналами кондёров. (26 страница официального даташита для ATMEGA8)
Если есть возможность подцепиться к выводам программирования в устройстве, в котором он работает, то вставьте его в девайс и подцепитесь программатором (UniProf'ом).
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
wir_wolf
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт май 05, 2011 22:37:15
Контактная информация:

Re: lpt программатор avr

Сообщение wir_wolf »

Все заработало. СПАСИБО большое за помощь.
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: lpt программатор avr

Сообщение DX168B »

Вам остаётся только зашить прошивку для USB программатора UniProf'oм в этот МК и вставить его в собранный программатор. Если надо фьюзы ставить, ставьте их в последнюю очередь.
Ну всё, удачи. :beer: Будут вопросы, выкладывайте суда. Постараемся помочь.
I am DX168B and this is my favourite forum on internet!
Ответить

Вернуться в «Цифровая техника»