lpt программатор avr
- wir_wolf
- Первый раз сказал Мяу!
- Сообщения: 31
- Зарегистрирован: Чт май 05, 2011 22:37:15
- Контактная информация:
lpt программатор avr
Доброго времени суток.
Все шло своим чередом, пока не....
У меня был программатор на 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
Все шло своим чередом, пока не....
У меня был программатор на 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
Первое, что на ум приходит - это фьюзы микроконтроллера. Скорее, что-то там.
PS: А я сам УниПрофом шью через LPT.
Сори, картинки не посмотрел.
В плату USB программатора ставится МК, который надо прошить прошивкой от туда - же, откуда и схему брали. Этот МК является управляющим. Вот потом к этой плате с этим МК, надо соединять программируемый МК.
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 Вс май 15, 2011 00:13:04, всего редактировалось 1 раз.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: lpt программатор avr
Наверное там BootLoader был. Вот и прошился, но не правильно.
Значит так. Берёте прошивку, которая шла в комплекте со схемой и эскизом печатной платы и шьёте UniProf'ом в исправный МК. Какой там нужен МК, должно быть в описании схемы. Ну, там, если фьюзы надо выставить, выставляете.
Этот МК ставите в собранный программатор. На плате есть штырьки, которые уже и соединяются с программируемыми МК. А этот, в плате, он является "прошивальщиком" или узлом (или посредником), соединяющим USB с прошиваемым МК.
Значит так. Берёте прошивку, которая шла в комплекте со схемой и эскизом печатной платы и шьёте UniProf'ом в исправный МК. Какой там нужен МК, должно быть в описании схемы. Ну, там, если фьюзы надо выставить, выставляете.
Этот МК ставите в собранный программатор. На плате есть штырьки, которые уже и соединяются с программируемыми МК. А этот, в плате, он является "прошивальщиком" или узлом (или посредником), соединяющим USB с прошиваемым МК.
I am DX168B and this is my favourite forum on internet!
- wir_wolf
- Первый раз сказал Мяу!
- Сообщения: 31
- Зарегистрирован: Чт май 05, 2011 22:37:15
- Контактная информация:
Re: lpt программатор avr
Код: Выделить всё
шьёте UniProf'ом в МКХотя раньше я им шил нормально.
Естль 100% рабочий мк. который сейчас прошит и нормально работает, НО даже его не видит программатор!
- Реклама
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: lpt программатор avr
Это с МК проблема. Есть 4 попытки оживить его.
1. Надо попробовать подать внешние тактовые импульсы, помоему на ногу XTALL1. Можно проверить в даташите, на всякий.
2. Подобрать кварц, чтобы завёлся тактовый генератор МК.
3. Подобрать внешнюю RC цепочку, чтобы завести тактовый генератор.
4. Использовать параллельный программатор и исправить фьюзы. Возможно, с ним придётся повторить первые 3 попытки.
По первым трём попыткам, есть инфа в даташите.
Если МК работает в схеме, но не виден UniProf'ом, то:
1. Ошиблись в подключении МК к LPT порту.
2. МК настроен на кварц. При прошивке надо его подцепить. Пока МК новый, он настроен на внутренний генератор, по этому и шьётся без кварца.
3. Задет фьюз SPIEN или RSTDISBL. В данном случае поможет только параллельный программатор.
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
А что по поводу второго контроллера, который уже прошит с фьюзами.
То есть я так понимаю просто добавить к программатору колбательный контур что то типа кварца и 2 кондера заземленных.
То есть я так понимаю просто добавить к программатору колбательный контур что то типа кварца и 2 кондера заземленных.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: lpt программатор avr
Да. Ему кварц нужен, на который у Вас фьюзы настроены. (Это я про второй МК)
I am DX168B and this is my favourite forum on internet!
- wir_wolf
- Первый раз сказал Мяу!
- Сообщения: 31
- Зарегистрирован: Чт май 05, 2011 22:37:15
- Контактная информация:
Re: lpt программатор avr
Подцыпил кварц на нгои XTALL1 и XTALL2 как сказано в датащите. попробовал оба МК -- все так же как и было
Вот правда не вешал кондеры.
Вот правда не вешал кондеры.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: lpt программатор avr
А надо бы. Иначе не заведётся. В даташите есть табличка с номиналами кондёров. (26 страница официального даташита для ATMEGA8)
Если есть возможность подцепиться к выводам программирования в устройстве, в котором он работает, то вставьте его в девайс и подцепитесь программатором (UniProf'ом).
Если есть возможность подцепиться к выводам программирования в устройстве, в котором он работает, то вставьте его в девайс и подцепитесь программатором (UniProf'ом).
I am DX168B and this is my favourite forum on internet!
- wir_wolf
- Первый раз сказал Мяу!
- Сообщения: 31
- Зарегистрирован: Чт май 05, 2011 22:37:15
- Контактная информация:
Re: lpt программатор avr
Все заработало. СПАСИБО большое за помощь.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: lpt программатор avr
Вам остаётся только зашить прошивку для USB программатора UniProf'oм в этот МК и вставить его в собранный программатор. Если надо фьюзы ставить, ставьте их в последнюю очередь.
Ну всё, удачи.
Будут вопросы, выкладывайте суда. Постараемся помочь.
Ну всё, удачи.
I am DX168B and this is my favourite forum on internet!


