PDA

Просмотр полной версии : USB программатор для AVR



UR4QBP
13.07.2007, 01:46
При программировании с помощью программатора по ссылке http://pinokio3000.narod.ru/my_designs/AVR910_USB_Programme r.htm
в Pony Prog, какой девайс ему указывать?

bob1
13.07.2007, 05:45
При программировании с помощью программатора по ссылке http://pinokio3000.narod.ru/my_designs/AVR910_USB_Programme r.htm
в Pony Prog, какой девайс ему указывать? C Pony Prog не работает данный девайс!

Vasil
13.07.2007, 06:15
На страничке автора указан софт, с которым он работает. У меня наиболее устойчиво работает ChipBlasterAVR от HP InfoTech он же встроен в CodeVision. Но тоже, УСБ периодически отваливается, приходится перетыкать. Вроде бы лучшие результаты получаются на базе FT232xx

UR4QBP
15.07.2007, 08:19
На страничке автора указан софт, с которым он работает. У меня наиболее устойчиво работает ChipBlasterAVR от HP InfoTech он же встроен в CodeVision. Но тоже, УСБ периодически отваливается, приходится перетыкать. Вроде бы лучшие результаты получаются на базе FT232xx
Дайте ссылочку на FT232xx. Дело в том что в CodeVision несколько неудобный редактор FLASH и EEPROM. В Pony Prog получше...

Vasil
16.07.2007, 21:24
уже ж написали , Понипрог с УСБ работать не будет , он использует
нестандартные процедуры обращения к пртУ,
вот ссылки на проекты, сходные с приведнным
http://www.scienceprog.com/building-and-installing-usbasp-usb-programmer-of-avr-microcontrollers/
http://www.fischl.de/usbasp/
http://thomaspfeifer.net/
<<USB-Atmel Programmer>>

проекты на базе FT232xx:
http://pol-sem.narod.ru/paraprog/SMD.htm
http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html
сайт производителя (FTDI):
http://www.ftdichip.com/FTProducts.htm

UR4QBP
16.07.2007, 21:29
Спасибо

Vasil
16.07.2007, 21:47
да не за что, просто еще раз подчеркну, софт ISP AVR для работы с USB-COM мостами должен базироваться на Атмелевском апноте AVR910
http://www.atmel.com/dyn/resources/prod_documents/DOC0943.PDF
перечень программ приведен в предпоследней ссылке предыдущего поста в самом начале страницы.
И еще, скорость и устойчивость программирования при этом гораздо ниже, чем к примеру, Понипрог -> STK200/300 (это имхо)

UR4QBP
17.07.2007, 07:13
да не за что, просто еще раз подчеркну, софт ISP AVR для работы с USB-COM мостами должен базироваться на Атмелевском апноте AVR910
http://www.atmel.com/dyn/resources/prod_documents/DOC0943.PDF
перечень программ приведен в предпоследней ссылке предыдущего поста в самом начале страницы.
И еще, скорость и устойчивость программирования при этом гораздо ниже, чем к примеру, Понипрог -> STK200/300 (это имхо)
все дело в том, что у меня ноутбук у которого 4 USB, а LPT или COM и в помине нету...

17.07.2007, 07:53
проще купите AVRDRAGON $40 стоит в России. к AVR Studio прицепляется. в свете програмной интеграции с WinAVR GCC лучше и не придумать.

bob1
17.07.2007, 10:31
все дело в том, что у меня ноутбук у которого 4 USB, а LPT или COM и в помине нету...Никак не пойму, зачем вам ссылки на FT232xx, если вас нет СОМ или LPT порта? Сам использую связку AVR Studio + AVR910_USB_Programme r.Редактировать FLASH и EEPROM можно и в Pony Prog, а программировать в AVR Studio. Устойчиво программирует ATmega8,16.С AT90s2313 проблемы исчезли после укорочения проводников(перемычк ами) на печатке программатора. Правда Attiny15 программируется раза с N-го.....

Vasil
17.07.2007, 12:38
2 Александр Карнаух, дык аналогично , я его делал по той же причине, в ноутах эти порты поотмирали, правда удалось тут найти с одним СОМ_ом, но мне нужен ISP
2 bob1, вы наверное MAX232 и FT232 считаете одним и тем же -?

UR4QBP
19.07.2007, 10:14
2 Александр Карнаух, дык аналогично , я его делал по той же причине, в ноутах эти порты поотмирали, правда удалось тут найти с одним СОМ_ом, но мне нужен ISP
2 bob1, вы наверное MAX232 и FT232 считаете одним и тем же -?
А если купить USB-RS-232 и собрать ISP программатор для COM порта, Pony Prog будет работать с такой связкой USB-RS-232?

Vasil
19.07.2007, 19:30
Не будет :-( ,и он не делает ISP через COM. Ну не сошелся же свет клином на Понипроге, я тоже к нему привык, но что поделать... и я бы не сказал, что у него такой уж удобный редактор дампа, да и не совсем понятно, зачем это. Вы что, пишете код для АВР прямо в редакторе о_О ?Кстати, не так давно Клавдий выложил новую версию после длительного перерыва, и исходные коды, чего раньше небыло.... это о чем то должно говорить... :-(

UR4QBP
20.07.2007, 21:18
Не будет :-( ,и он не делает ISP через COM. Ну не сошелся же свет клином на Понипроге, я тоже к нему привык, но что поделать... и я бы не сказал, что у него такой уж удобный редактор дампа, да и не совсем понятно, зачем это. Вы что, пишете код для АВР прямо в редакторе о_О ?Кстати, не так давно Клавдий выложил новую версию после длительного перерыва, и исходные коды, чего раньше небыло.... это о чем то должно говорить... :-(
Вот в чем дело... Я не супер программист, я просто повторяю готоые конструкции... После изготовления синтезатора от RD3AY я столкнулся с проблемой как от редактировать символы режимов работы при нажатии кнопок данных режимов. В соседней ветке по данному синтезу ребята подсказали мне как это сделать в Pony Prog. После сохранения файлов FLASH и EEPROM из Pony Prog CVAR на них "ругается". В CAVR отредактировать не получается, эта прога не видит нужный мне адрес в теле EPROM.

Vasil
20.07.2007, 23:17
Вот некоторая информация:
http://monitor.net.ru/forum/-info-63953.html

Vasil
25.07.2007, 21:48
2 Александр Карнаух
хоть это уже и оффтоп,... но может что то получится, и было бы интересно узнать если будут продвижения в этом направлении, т.к. эта тема хоть и на сегодня не актуальа для меня , но на "повестке дня":
http://electronix.ru/forum/index.php?showtopic= 12459&hl=netmos

RK1AQ
22.09.2008, 13:18
http://electronix.ru/forum/index.php?s=d8613d91 d7602dd846218fe4ac36 db34&showtopic=42679 (читайте ветку до конца)


в этой ветке обсуждается STK-500V2, я его повторил, в CodeVisionAVR программирует быстрее чем STK200 через LPT порт. Рекомендую для повторения. Позже выложу рисунки печатных плат в PCAD-е

AlexZander
22.09.2008, 18:11
Лучше было бы в формате LAY как более распространеным среди радиолюбителей.

RK1AQ
22.09.2008, 20:22
я выше писал, читайте всю ветку, там есть платы в LAY

Serg_PRQ
22.09.2008, 20:23
Очень интересные наработки, для себя хотелось бы собрать подобное.
Пока не приобрел конвертера, выписывать через инет- по другому взять негде, да и с СМД только душу травить :-( Не выписывать же каждое сопротивление, под дип переразводить придется...

RK1AQ
22.09.2008, 20:55
я на днях выложу в PCAD, уже почти развёл

в атаче всё необходимое для сборки+исходники



файлы в PCAD2006

RK1AQ
29.09.2008, 14:13
в PCAD добавлено

pictele
08.12.2008, 07:39
проще купите AVRDRAGON $40 стоит в России. к AVR Studio прицепляется. в свете програмной интеграции с WinAVR GCC лучше и не придумать.
Во-правильно...
Я USB намучился и так и не заработал.
Плюнул на все и за 4000р. купил готовый.Все-нет проблем.
AVR не PIC их всякой дрянью не прошьешь.

ut1wpr
08.12.2008, 08:31
http://www.ln.com.ua/~real/avreal/adapters.html

pictele
09.12.2008, 21:50
http://www.ln.com.ua/~real/avreal/adapters.html
Пробовал все-не получилось.
На современных суперрезвых компьютерах это работать не будет.
Или пользователю нужно иметь такую голову,что вопрос об адаптерах отпадет сам собой.
Стало заниматься всякой ерундой.

bw_wb
10.12.2008, 00:52
Пробовал все-не получилось.

И это точно что не получилось или не повезло.Тот что именуется на
http://www.ln.com.ua/~real/avreal/adapters.html
как STK200/300 рабочий 100% .Давно его использую.
Даже на ноуте с USB to LPT но очень редко как скорость маленькая.

А так на USB не плохо работает у меня вот такой зверь.
http://eldigi.ru/site/programmators/1.php

Ну и прога конечно CodeVisionAVR.

Serg_PRQ
10.12.2008, 10:00
http://www.ln.com.ua/~real/avreal/adapters.html
Пробовал все-не получилось.
На современных суперрезвых компьютерах это работать не будет.
Или пользователю нужно иметь такую голову,что вопрос об адаптерах отпадет сам собой.
Стало заниматься всякой ерундой.

Core2Duo E4500 @ 2.20Ghz
XP Pro SP2, i965, 2Gb RAM - вас устроит?

Все прекрасно работает, причем через набортный LPT.

Уж STK200 можно позволить себе сделать, сорри за офтоп...

abubilol
03.11.2014, 07:12
здравствуйте всем кто на этом форуме!(на сайте)
вот решил собрать программатор авр, сижу читаю схему и номиналы деталей, и в друг замечаю на фармате лай стоит мконтроллер ATMEGA 8 16 PU,
но у меня есть ATMEGA 8L-8PU -подходит ли для данный uzb программатора? можно ли его заменить на ATMEGA 8 16 PU, и в общим подходит ли его прошивка для ATMEGA 8L-8PU ?
программатор находится вот на этом сайте
http://www.joyta.ru/4483-sxema-usb-programmatora-na-atmega8-svoimi-rukami/#comment-2002

redd
03.11.2014, 07:35
здравствуйте всем кто на этом форуме!(на сайте)
вот решил собрать программатор авр, сижу читаю схему и номиналы деталей, и в друг замечаю на фармате лай стоит мконтроллер ATMEGA 8 16 PU,
но у меня есть ATMEGA 8L-8PU -подходит ли для данный uzb программатора? можно ли его заменить на ATMEGA 8 16 PU, и в общим подходит ли его прошивка для ATMEGA 8L-8PU ?
программатор находится вот на этом сайте
http://www.joyta.ru/4483-sxema-usb-programmatora-na-atmega8-svoimi-rukami/#comment-2002


Скажем так, если профи то надо заменить.
Но если любитель, то можно попробовать, работать будет.
8PU это частота MCU 8МГц, в схеме 12 МГц.
Как показывает практика AVR-ки гоняться в два раза без проблем,а то и более, есть опыт в четыре раза от номинала, сам использую эту особенность )

abubilol
03.11.2014, 07:52
(Скажем так, если профи то надо заменить.Но если любитель, то можно попробовать, работать будет)
значит будет головной боль! мне нада будет менять номинал ? на пример 12МГц?

redd
03.11.2014, 08:20
От головной боли используйте, кеторол )

Добавлено через 18 минут(ы):


(Скажем так, если профи то надо заменить.Но если любитель, то можно попробовать, работать будет)
значит будет головной боль! мне нада будет менять номинал ? на пример 12МГц?

Пробуй, но гарантий никто не даст, так как заводом оговорено 8.
Но до 16 работать будет,с вероятностью 90%, из практики )

Jose
03.11.2014, 09:06
Так поставьте 8. Делов то. Будет работать на тысячные секунды медленее....

redd
03.11.2014, 09:09
Так поставьте 8. Делов то. Будет работать на тысячные секунды медленее....

)))
Не все так просто, там исходника нет, можно было пересобрать на 8.
Тайминги не те будут, работать будет не правильно ...

R2RBN
03.11.2014, 09:17
Так поставьте 8. Делов то. Будет работать на тысячные секунды медленее....


Тайминги не те будут, работать будет не правильно ...
Он вообще работать не будет, частота работы шины USB 12 мГц. не более ,не менее.

redd
03.11.2014, 09:21
Он вообще работать не будет, частота работы шины USB 12 мГц. не более ,не менее.

Ну вод здесь я ничего не могу, сказать, ибо USB еще ничего не делал, пока правда ) Надеюсь все в переди )
Остаётся поверить Сашку на слово )

alldn
03.11.2014, 09:46
У меня такой программатор работает много лет, нареканий никаких нет. Кварц 12 мгц, правильно сказали, что с другим кварцем USB не будет работать.
Родная прошивка неудачная и давно брошенная автором, я использую альтернативную прошивку отсюда (http://electronix.ru/forum/index.php?showtopic= 74181). Там есть прошивки в которых программатор прикидывается как обычно СОМ портом и есть прошивки в которых программатор регистрится в системе HID устройством. Последний вариант хорошо работает с Линуксом.
Обе прошивки хорошо работают с AVRDUDE.
Конечно, купить китайский проще, но если кто-то соберет сам такой программатор, то он не будет разочарован.

Jose
03.11.2014, 10:07
Тайминги не те будут, работать будет не правильно ...
Он вообще работать не будет, частота работы шины USB 12 мГц. не более ,не менее.
Ясно. Спасибо за разяснения, и прошу прощения за мою некомпитентность в некотоорых вопросах.

RA3YBW
03.11.2014, 10:14
Так поставьте 8. Делов то. Будет работать на тысячные секунды медленее....

Так мог сказать только человек который к программированию ни какого отношения не имеет.Любая программа пишеться под определенную частоту (если это не программа просто моргать светодиодом),т.е алгоритм работы зависит от 1 ТИКа.Делать заявления что вместо 12МГЦ ставить кварц 8МГЦ и при этом не зная как написано программа-это очень опрометчево.

redd
03.11.2014, 11:55
Так мог сказать только человек который к программированию ни какого отношения не имеет.Любая программа пишеться под определенную частоту (если это не программа просто моргать светодиодом),т.е алгоритм работы зависит от 1 ТИКа.Делать заявления что вместо 12МГЦ ставить кварц 8МГЦ и при этом не зная как написано программа-это очень опрометчево.

Почти так, но тоже не совсем, для МК да так и есть, и то если нет rtos.
Для PC все по другому немного,