Quelltext der Seite EPI-USB-Prog
Wechseln zu:
Navigation
,
Suche
==Usb-Prog-Adapter== Für den USB-Prog von Embedded Systems (bei uns im Shop - einfach anfragen) haben wir einen Adapter geroutet, damit da alle FC-Relevanten Stecker hinpassen. Außerdem haben wir auch den 6-poligen Atmel-ISP-Stecker vorgesehen. '''Achtung! die beiden 6-poligen Stecker nicht verwechseln!''' == was kann der USB-Prog mit unserem Adapter?== ===ISP-Flashen=== Bei den "Selbstbau-Platinen" (EPI-Platinen, MK-Platinen, anderen Platinen mit einem ATMEL-Controller drauf, kann man mit dem USB-Prog den bootloader oder gleich die ganze Firmware per ISP flashen. Der USB-Prog "spielt" dazu einen AVRISP MK II-Programmer. ===Seriell updaten/parametrieren=== Mit der entsprechenden Firmware (per USB-Prog-Tool vie USB in den USB-Prog geschrieben) funktioniert der USB-Prog als USB/Seriell-Wandler und wird als serielle Schnittstelle vom PC erkannt. Man kann somit via Terminal oder Koptertool die entsprechenden Platinen programmieren. ===Logikanalysator=== Der USB-prog kann auch zur Fehlersuche eingesetzt werden, da es für ihn eine Firmware gibt, die ihn zum Logikanalysator werden lässt. ===Was noch?=== Auf der Projektseite des USB-Prog (http://www.embedded-projects.net/index.php?page_id=135) gibt es noch mehr Anwendungsmöglichkeiten. ==Aufbau des USB-Prog== Beim Fertig-Bestücken des USB-prog ist es wichtig, daß man statt der 10-poligen Stiftwanne eine 10-polige Pfostenleiste in 180°-Ausführung auflötet, dann kann man den Adapter einfach auf den USB-Prog aufstecken und hat alle MikroKopter-Relevanten SerCon-Steckverbinder verfügbar. Bei der 10-poligen Pfostenleiste in "Steckerwannenausführung" muß eine Ecke ausgesägt werden, damit der Spannungs-Jumper noch draufpasst. (Einfach unten das Bild angucken) Bei den bei uns bestellten USB-progs ist die 180°-Steckerwanne dabei - Sägen müßt Ihr aber noch :-) '''Achtung Platinenfehler''' Die Masse vom '''ISP6-Atmel'''-Stecker hat leider keine Verbindung zur Rest-Masse - bei Bedarf bitte mit einem Masse-Anschluß eines anderen ISP-Steckers verbinden (kurze Draht-Brücke - Bild siehe unten) '''Platinenversion 1.1''' Seit dem 9.3.2010 wird die Platinenversion 1.1 verschickt - die hat den Platinenfehler nicht mehr. Ferner ist an den 6-poligen MK-ISP-Stecker die 5V hingeroutet. ==Aufbau des Adapters== Zunächst bestückt man die beiden Schutzwiderstände und den 100nF-Kondensator. Hernach lötet man die Buchsenleisten von der Unterseite ein - hiermit wird der Adapter auf den USB-Prog gesteckt. Zum Schluß bestückt man auf der Oberseite die Stiftleisten - fertig. ==Schalt- und Bestückungsplan== <gallery>Bild:Usb-ad-schalt.jpg|Schaltplan des Adapters Bild:Usb-ad-best.jpg|Bestückungsplan für die Bestückungsseite Bild:Usb-ad-best-foto.jpg|Foto der Bestückungsseite mit USB-Prog Bild:Usb-ad-loet.jpg|... und für die Lötseite Bild:Usb-ad-loet-foto.jpg|Foto der Lötseite mit 3 SMD-Bauteilen und ein paar wohldosierten Buchsenleisten Bild:Usb-prog-mod.jpg|Modfizierte Bestückung des USB-Progs Bild:Usb-loet-draht.jpg|Drahtbrücke für den ISP6-Atmel - der hat sonst keine Masse (Bei der Platinenversion 1.1 nicht mehr benötigt!) Bild:Pin-1.jpg|Wie erkennt man Pin 1 bei Stecker/Buchse/Kabel? </gallery> ==Software und Unterlagen zum USB-Prog== Die Software und die Unterlagen findet man hier: http://www.embedded-projects.net/index.php?page_id=135 ==Jumper auf der Adapter-Platine== ===RES IN=== Damit wird der Reset-Ausgang von der ISP-Stiftleiste auf den Reset des Atmel geschaltet - damit kann man über die ISP-Schnittstelle einen neuen Bootloader auf den USB-prog schieben (man braucht aber ein anderes ISP-Device), wenn es diesen mal zerhagelt hat ... ===Start_Boot=== Diesen Jumper '''vor''' dem Anstecken an die USB-Schnittstelle stecken, um mit dem USB-Prog-Tool eine andere Firmware in den USB-prog zu laden. ===V-Target=== Hier kann die VCC auf die ISP-Buchsen geschaltet werden - Direkt oder mit Schutzdiode. ===Namenloser Jumper=== Dieser kann in der Firmware des USB-prog als Schalter abgefragt werden (Programmierer Vor: Damit könnte man die AVRISP-MKII und die Serielle Firmware gleichzeitig im USB-prog haben und per Jumper auswählen, welche grad gewunschen wird ...) ==Benutzen des USB-Prog mit dem MK== Wenn es Probleme mit der USB-Prog-GUI gibt, sollte es helfen, den USB-Prog direkt an den Rechner anzustöpseln - ein HUB kann Probleme bereiten! ===Als USB-Seriell-Wandler für das KopterTool=== Hierzu muß zuerst die "Serielle Schnittstelle"-Software in den USB-Prog geladen werden. Hierzu den Jumper auf "Start_Boot" stecken und den Wandler an die USB-Schnittstelle anschließen. Mit dem USB-PROG-Tool die "usbprogRS232" Firmware in den USB-Prog laden, den USB-Prog abziehen und zum Schluß den Jumper abziehen. Steckt man den USB-Prog jetzt wieder an, sollte man eine neue Serielle vorfinden - das ist die serielle des USB-Prog. Jetzt kann man mit den entsprechenden Kabeln an die BLCs oder die FC gehen und das KopterTool benutzen. '''Zur Zeit ist die entsprechende Firmware des USB-Prog allerdings leider noch etwas buggy!''' ===Zum Flashen des Bootloaders=== Hierzu muß zuerst die "AVRISP-MK2-Klon"-Software in den USB-Prog geladen werden. Hierzu den Jumper auf "Start_Boot" stecken und den Wandler an die USB-Schnittstelle anschließen. Mit dem USB-PROG-Tool die entsprechende Firmware in den USB-Prog laden, den USB-Prog abziehen und zum Schluß den Jumper abziehen. Jetzt kann man den USB-Prog z.B. mit dem AVR-Studio als AVRISP-MK2 verwenden.
Zurück zur Seite
EPI-USB-Prog
.
Navigationsmenü
Meine Werkzeuge
Anmelden
Namensräume
Seite
Diskussion
Varianten
Ansichten
Lesen
Quelltext anzeigen
Versionsgeschichte
Mehr
Suche
Navigation
Hauptseite
Shop
Bestellseite
Lizenz
Technik
EPI-OSD
EPI-Strom
EPI-USB-Prog
Epilepsy
EPI-Tester
Software
Firmware
Partnershops
NG Hobbies CA
FlashRC FR
Elektro Modely CZ
AltiGator BE
Wiki
Aktuelle Ereignisse
Letzte Änderungen
Zufällige Seite
Werkzeuge
Links auf diese Seite
Änderungen an verlinkten Seiten
Spezialseiten
Seiteninformationen