Форум по Роботика
Технически форум => Програмиране => Темата е започната от: DarkLordTed в Юни 17, 2008, 12:23:18 am
-
В по-голямата част - схемите за програматори в този раздел се отнасят до програматори рабатещи на LPT порта. Въпроса ми е има ли проста схема която да може да се ползва приз сериен порт и по специално през USB? За сега съм се ориентирал към AVR така, че питам най-вече за ATMega. В един от постовете тук видях схема ползваща USB но беше твърде голяма и сложна. Идеята е програматора да се имплантира в самия робот и чрез мини USB да може да се свързва към мобилен компютър.
-
лесно можеш да си направиш подобен програматор с помоща на чипа FT232RL (http://home.comet.bg/shop/datasheet1.html?ID=6189) от http://Comet.bg (http://comet.bg/) цена $3.8710 Описание PDF (http://home.comet.bg/datasheets/Interface/DS_FT232R_v104.pdf)
Този чип представлява преубразовател от USB-UART и може да ползваш сигналите му за програмиране на микроконтролери. За съжалиние по лесно е да се пригоди за PIC процесори отколкото за ATMEL AVR понеже софтуера за чипа имитира COMпорт на РС, но няма пречки ако сам си напишеш програмиращия софтуер да използва този интерфейс за програмиране на Atmel AVR процесори.
Или в самия микроконтролер може да програмираш така наречения bootloader при активирането на който с бутон например да се програмира микроконтролера по UART канал. Тази функция с bootloader-a е възможна само с по-старшите представители на фамилията AVR.
Успех.
-
Заповядай: http://steven-wetzel.de/atmel/atmel.html
Човекът доколкото видях ги продава, но са Оупън Сорс проекти. :) Не забравяй, че USB програматорите искат или драйвери, или развойна среда!
Поздрави и пожелания за успех!
-
http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm
с схемата от линка може да си направиш USB - ISP програматор с които да си програмираш робота.
Все пак ако искаш да вграждаш програматора(USB-port-a) в самия робот смятам, че ще е по-добре да използваш схема направена с чипа FT232RL.
-
http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm
с схемата от линка може да си направиш USB - ISP програматор с които да си програмираш робота.
Все пак ако искаш да вграждаш програматора(USB-port-a) в самия робот смятам, че ще е по-добре да използваш схема направена с чипа FT232RL.
100 процента работи.
http://www.snimka.bg/album.php?album_id=243585&photo=1
Като вместо да монтираш целия програматор в робота му извеждаш само куплунга- така спестяваш място ,консумация и имаш и програматор с който да си програмираш и други чипове.Правиш си платка с цокъл слагаш кврц/мойе и без него/ захрамване и ISP и си готов
това е аналог на AVR910 програматора.
Има и схеми с 2313
PS платката начертах за 10 мин с лак и след още 1 час беше готов.
с настолния комп и Пони програмирах и вече имах AVR 910 USB!
Има доста програми с които работи /AVR studio ,CVAvr,avr prog ..../
-
Благодаря на всички!
-
Същия програматор с друг фирмуеър се разпознава като STK500!!
/Avr Studio ,Codeversion AVR/
-
http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm
с схемата от линка може да си направиш USB - ISP програматор с които да си програмираш робота.
Все пак ако искаш да вграждаш програматора(USB-port-a) в самия робот смятам, че ще е по-добре да използваш схема направена с чипа FT232RL.
100 процента работи.
http://www.snimka.bg/album.php?album_id=243585&photo=1
Като вместо да монтираш целия програматор в робота му извеждаш само куплунга- така спестяваш място ,консумация и имаш и програматор с който да си програмираш и други чипове.Правиш си платка с цокъл слагаш кврц/мойе и без него/ захрамване и ISP и си готов
това е аналог на AVR910 програматора.
Има и схеми с 2313
PS платката начертах за 10 мин с лак и след още 1 час беше готов.
с настолния комп и Пони програмирах и вече имах AVR 910 USB!
Има доста програми с които работи /AVR studio ,CVAvr,avr prog ..../
Добре това е хубаво че бързо става ,но на схемата иска предварително програмиран контролер
-
За съжаление е вярно,но можеш да програмираш с 5 проводника на някой настолен комп.Повечето USB програматори изискват контролер зареден с някой файл.
Има друго нещо обаче.Поради това ,че автора явно не се занимава повече с този проект версията на софта ее вече остаряла.Версията на AVR910 пък има доста повече контролери и поради това ,че сорса е свободен има доста повече почитатели.
В момента правя AVR 500 Clone ,за да нямам този проблем- там от студиото софта се ъпдейтва/друг е въпроса че имам и няколко А8 малко позаключени.... ;) /
-
Чакайте и аз да се вместя в темата, че и аз съм питал преди за УСБ. Имам няколко pic18f4450 май тоя модел беше няма значение, че той си има свой usb модул незнам обача с каква програма за PC да използвам за да се свържа с МЦУ-то.Изобщо ми е голяма мъгла, ако някой има опит да сподели мн ще му се радвам.:)