С этим все в порядке. а не работает так как надо..Mega_Volt писал(а): Нет конечно, я имел ввиду сопротивления резисторов R8 200 kom и R9 47 кОм (для меги 48,88, и 100 кОм для меги8). Иногда по инерции ставят на 200 Ом или 100 Ом, поэтому и не работает
Программатор "STK500v2 by Petka"
- Реклама
- Сообщения: 15
- Зарегистрирован: Вт окт 27, 2009 15:20:54
Народ помогите, нужны свежие мысль.
Спаял программатор, зашил мегу, всё по инструкции (связка Atmega8A, 7.3728, плата и фюзы из статьи). Переставил джампер на Х2 Х3, включил светодиод несколько раз моргнул (3-4 раза) В гипертерминале определился. Запустил AVR Studio зашел в Tools - Program AVR - Connect, выбрал STK500 свой виртуальный СОМ порт жму Connect это окошко исчезает на несколько секунд и снова появляется, т.е. AVR Studio не видет программатор, я прав? Пробовал на AVR Studio версии 4.13, 4,17 результат одинаковый.
Может к Студии нужно какой то плагин устанавливать или чтото в этом роде? И ещё, контроллер для программирования я не подключал (нет сейчас никакого в наличии), может в этом проблема?
Спаял программатор, зашил мегу, всё по инструкции (связка Atmega8A, 7.3728, плата и фюзы из статьи). Переставил джампер на Х2 Х3, включил светодиод несколько раз моргнул (3-4 раза) В гипертерминале определился. Запустил AVR Studio зашел в Tools - Program AVR - Connect, выбрал STK500 свой виртуальный СОМ порт жму Connect это окошко исчезает на несколько секунд и снова появляется, т.е. AVR Studio не видет программатор, я прав? Пробовал на AVR Studio версии 4.13, 4,17 результат одинаковый.
Может к Студии нужно какой то плагин устанавливать или чтото в этом роде? И ещё, контроллер для программирования я не подключал (нет сейчас никакого в наличии), может в этом проблема?
Таже проблема, пока не могу понять в чем дело, бьюсь месяц уже. почитай выше что мне писали может поможет. И от меня, USB на 12 МГц работает, возможно проблема в кварце, но могу ошибаться.Митя писал(а):Народ помогите, нужны свежие мысль.
Спаял программатор, зашил мегу, всё по инструкции (связка Atmega8A, 7.3728, плата и фюзы из статьи). Переставил джампер на Х2 Х3, включил светодиод несколько раз моргнул (3-4 раза) В гипертерминале определился. Запустил AVR Studio зашел в Tools - Program AVR - Connect, выбрал STK500 свой виртуальный СОМ порт жму Connect это окошко исчезает на несколько секунд и снова появляется, т.е. AVR Studio не видет программатор, я прав? Пробовал на AVR Studio версии 4.13, 4,17 результат одинаковый.
Может к Студии нужно какой то плагин устанавливать или чтото в этом роде? И ещё, контроллер для программирования я не подключал (нет сейчас никакого в наличии), может в этом проблема?
Вон выложил програму Avrdude с графической оболочкой попробуйте в ней запрограмировать только програматор берите STK500v2 совсем остальным думаю разберетесть запускать надо Avrdudegui.
- Вложения
-
- AVRDUDE.part03.rar
- (161.05 КБ) 731 скачивание
-
- AVRDUDE.part02.rar
- (244.14 КБ) 685 скачиваний
-
- AVRDUDE.part01.rar
- (244.14 КБ) 680 скачиваний
- Сообщения: 15
- Зарегистрирован: Вт окт 27, 2009 15:20:54
С проблемой невидения программатора в AVR Studio разобрался. Всё оказалось банально и просто, после того как в гипертерминале записываем данные (версию программатора, вкл\выкл меандр 1 Mhz, обнаружение кристалла), закрываем терминал, так вот он по непонятным причинам продолжает занимать наш виртуальный COM порт и естественно студия программатор не видит. Решение следующее, после закрытия терминала отключаем программатор на несколько сикунд и включаем снова, и всё прекрасно определяется и работает. Данные действия проделывал на двух разных машинах на разных операционках результат идентичный, пока вручную не рестартанёш ничего не определяется. Пробуйте, может у вас такая же проблема.
- Реклама
- Сообщения: 21
- Зарегистрирован: Пн сен 06, 2010 13:56:40
Купил микросхему atmega8-16
au. Подключил к
програматору. При подаче
питания на atmega8 на
программаторе загораеться
светодиод . Но опять проблема
avrdude пишет что нет доступа
на ком порт. Что он чем то
занят, хотя на самом деле
свободен. Я уже не зная что
делать . Помогите
пожалуйста.
au. Подключил к
програматору. При подаче
питания на atmega8 на
программаторе загораеться
светодиод . Но опять проблема
avrdude пишет что нет доступа
на ком порт. Что он чем то
занят, хотя на самом деле
свободен. Я уже не зная что
делать . Помогите
пожалуйста.
- Сообщения: 15
- Зарегистрирован: Вт окт 27, 2009 15:20:54
С avrdude у меня тоже не работает, ни на что не ругается но и ничего не делает, а чем вам Студия или Кодэвижен не нравятся?
- Сообщения: 21
- Зарегистрирован: Пн сен 06, 2010 13:56:40
Просто они не видитят программатор. Не знаю куда рыть.Митя писал(а):С avrdude у меня тоже не работает, ни на что не ругается но и ничего не делает, а чем вам Студия или Кодэвижен не нравятся?
- Сообщения: 15
- Зарегистрирован: Вт окт 27, 2009 15:20:54
Тут может быть куча нюансов, в ветке о них говорится. А чтоб вам помочь нужно больше инфы (какие детали, где печатку брали, как контроллер прошивали, какой из светодиодов горит) ну и т.д. тогда и посоветовать чтото конкретное можно будет.
- Сообщения: 31
- Зарегистрирован: Вс фев 22, 2009 21:50:24
killsleep!
1.установка FTDI драйвера
2.установите порт
при поднлючении программатора LED моргнёт несколько раз
Ипользуйте codevision ,терминал-ввод-начнёт детектироваться при условии что аппаратная часть в норме
1.установка FTDI драйвера
2.установите порт
при поднлючении программатора LED моргнёт несколько раз
Ипользуйте codevision ,терминал-ввод-начнёт детектироваться при условии что аппаратная часть в норме
- Сообщения: 21
- Зарегистрирован: Пн сен 06, 2010 13:56:40
Итак по порядку. Схема у меня стандартная(взята с сайта mvsem.ru)
Чип используеться FTDI FT232RL, контроллер используеться Atmega 8, кварц на 147456.
При подключении диод мигает(не по питанию), драйвер установлен он определяеться нормально. В терминале настраиваеться нормально, при подключении контроллера загорается диод и не тухнет.
Почитал эту тему и нашел фузы. Прошил еще раз их при помощи Pony.
Программа CodeVisionAVR C Compiler 1.23 пишет STK500/Avrisp communication error.
Avr studuo 4.17.0.655 при коннекте окошко опять перезагружаеться( ну я так понял оно не видит его. Выбирал stk500 и ком порт 2.
А вот avrdude, точнее avrdudegui пишет
при выполнениии комманды
при 1Mhz режиме выдает вот это.
При fast пишет другое
В английском абсолютно не шарю(. Помогите чем сможете.
З.ы. При попытки прошивки fus bits написал
Чип используеться FTDI FT232RL, контроллер используеться Atmega 8, кварц на 147456.
При подключении диод мигает(не по питанию), драйвер установлен он определяеться нормально. В терминале настраиваеться нормально, при подключении контроллера загорается диод и не тухнет.
Почитал эту тему и нашел фузы. Прошил еще раз их при помощи Pony.
Программа CodeVisionAVR C Compiler 1.23 пишет STK500/Avrisp communication error.
Avr studuo 4.17.0.655 при коннекте окошко опять перезагружаеться( ну я так понял оно не видит его. Выбирал stk500 и ком порт 2.
А вот avrdude, точнее avrdudegui пишет
при выполнениии комманды
Код: Выделить всё
avrdude.exe -p m8 -c stk500v2 -P com2 -U lfuse:r:-:d -D -qКод: Выделить всё
avrdude.exe: stk500_2_ReceiveMessage(): timeout
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.Код: Выделить всё
avrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.В английском абсолютно не шарю(. Помогите чем сможете.
З.ы. При попытки прошивки fus bits написал
Код: Выделить всё
avrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.11s
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: reading input file "0xEF"
avrdude.exe: writing lfuse (1 bytes):
Writing | ***failed;
################################################## | 100% 0.25s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0xEF:
avrdude.exe: load data lfuse data from input file 0xEF:
avrdude.exe: input file 0xEF contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.03s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0xef != 0x00
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.
- Сообщения: 15
- Зарегистрирован: Вт окт 27, 2009 15:20:54
А в гипертерминале "Управление потоком" на "Нет" выставляли? И скорость 115200 ставили?
- Сообщения: 21
- Зарегистрирован: Пн сен 06, 2010 13:56:40
Выставлял.Митя писал(а):А в гипертерминале "Управление потоком" на "Нет" выставляли? И скорость 115200 ставили?
Я вот думаю, а может у меня контакт где то плохой, или сопля где-то.
- Сообщения: 15
- Зарегистрирован: Вт окт 27, 2009 15:20:54
Такие вещи надо проверять ещё до первого включения, хотя в вашем случае это маловероятно. Т.к. схему и прошивку брали не с этого сайта, может случиться и такое, что прошивка вам попалась не под вашу разводку платы (когда Petka разрабатывал этот программатор было куча разных схем и прошивок соответственно тоже).
Я бы поступил так:
1) почитал даташиты конкретно на ваши микросхемы
2) с учётом сигналов сравнил ваш авриант печатки с 4-ой печаткой из архива на этом сайте (я именно её и делал)
3) сравнил вашу прошивку с прошивкой из архива в статье
4) прозвонил печатку на наличие коротышей, неконтактов и номиналов деталей
Если всё Ок, будем думать дальше (мысли есть).
Я бы поступил так:
1) почитал даташиты конкретно на ваши микросхемы
2) с учётом сигналов сравнил ваш авриант печатки с 4-ой печаткой из архива на этом сайте (я именно её и делал)
3) сравнил вашу прошивку с прошивкой из архива в статье
4) прозвонил печатку на наличие коротышей, неконтактов и номиналов деталей
Если всё Ок, будем думать дальше (мысли есть).
- Сообщения: 21
- Зарегистрирован: Пн сен 06, 2010 13:56:40
Митя писал(а):Такие вещи надо проверять ещё до первого включения, хотя в вашем случае это маловероятно. Т.к. схему и прошивку брали не с этого сайта, может случиться и такое, что прошивка вам попалась не под вашу разводку платы (когда Petka разрабатывал этот программатор было куча разных схем и прошивок соответственно тоже).
Я бы поступил так:
1) почитал даташиты конкретно на ваши микросхемы
2) с учётом сигналов сравнил ваш авриант печатки с 4-ой печаткой из архива на этом сайте (я именно её и делал)
3) сравнил вашу прошивку с прошивкой из архива в статье
4) прозвонил печатку на наличие коротышей, неконтактов и номиналов деталей
Если всё Ок, будем думать дальше (мысли есть).
1) Даташиты не читал.
2) Печатка от автора
3)Прошивку я не собирал, а использовал готовые.
4) Сегодня проверю номиналы и коротыши.
5)Есть готовый программатор 5 проводов им ещё попробую.
- Сообщения: 31
- Зарегистрирован: Вс фев 22, 2009 21:50:24
проверьте резисторы по сбросу на ADC ,часто здесь ошибка(сужу по себе)номиналы резисторов.Посмотрите внимательно документацию у PETKiA . У вас м/к не определяется.
Посмотрите в диспетчере устройств каким COM-портом "встала" FTDI-шка. Она запросто может быть и 64-м COM-портом.killsleep писал(а):Выбирал stk500 и ком порт 2.
А что то за смд компоненты что на первом фото внизу на плате между смд резисторими находятся?




