2249
Kommentar: Fusebits Config für flashen mit Bootlaoder hinzugefügt
|
1793
USB-Seriell
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
||<tablewidth="200px" tablestyle="text-align: center;"bgcolor="#ffffa0"> http://mikrocontroller.cco-ev.de/images/eng.gif Page in [:en/SerCon:english] || siehe auch: ["SerCon Anleitung"], ["MK-USB"] |
|
Zeile 8: | Zeile 11: |
SI-PROG: Serieller ISP-Adapter für Programme wie PonyProg oder avrdude | SI-PROG: Serieller ISP-Adapter für Programme wie PonyProg oder AvrDude |
Zeile 12: | Zeile 15: |
Zum Installieren des Bootloaders wird eine "echte" serielle Schnittstelle benötigt. USB-seriell-Adapter funktionieren nicht! Für das MK-Tool reicht auch ein USB-Seriell-Wandler. {i} Falls im MK-Tool die Fehlermeldung "COM-Port kann nicht geöffnet werden" kommt, einfach im Gerätemanager der USB-Wandler auf COM1 umstellen. |
|
Zeile 13: | Zeile 23: |
Um einen AVR-Controller zu programmieren, benötigt man einen ISP-Adatper. Diese werden z.B. Parallelport oder Seriellport des PCs angeschlossen. | Um einen AVR-Controller zu programmieren, benötigt man einen ISP-Adapter. Diese werden z.B. Parallelport oder Seriellport des PCs angeschlossen. |
Zeile 15: | Zeile 25: |
Wenn man im Internet sucht, wird man feststellen, dass es diverse ISP-Adatper-Varianten gibt. | Wenn man im Internet sucht, wird man feststellen, dass es diverse ISP-Adapter-Varianten gibt. |
Zeile 17: | Zeile 27: |
Mit dem SerCon kann man alle Platinen von unserer Homepage ( auch die von mikrocontroller.com ) programmieren. [[BR]][[BR]] Der RS232/TTL-Wandler wird für die Inbetriebnahme, Parametrierung & Debuggen mit unserem MikroKopter-Tool benötigt. | Mit dem SerCon kann man alle Platinen von unserer Homepage ( auch die von mikrocontroller.com ) programmieren. [[BR]][[BR]] Der RS232/TTL-Wandler wird für die Programmieren, Parametrierung & Debuggen mit unserem MikroKopter-Tool benötigt. [[BR]] {i} Es gibt auch eine Variante für USB: ["MK-USB"] [[BR]][[BR]] |
Zeile 21: | Zeile 33: |
In Download-Bereich findet man eine ausführliche Beschreibung, Stückliste, Schaltplan, usw... | |
Zeile 23: | Zeile 34: |
= Den ATMEGA644 der Hauptplatine mit PonyProg programmieren = /!\ ToDo: Besseren Ort für diese Information finden |
= Anleitung zum Nachbau = Eine detaillierte Beschreibung findet man unter ["SerCon_Anleitung"]. |
Zeile 26: | Zeile 37: |
Mit dem AvrDude gab es in der Vergangenheit immer wieder Probleme. Nun es gibt eine Version von PonyProg, mit der sich der ATMEGA644 über das SerCon programmieren lässt: '''!PonyProg V2.6g''' . Download: http://mikrocontroller.cco-ev.de/files/PonyProg2000_26g.zip /!\ Achtung: die aktuellere V2.7a geht nicht! Der ATMEGA644 ist nicht mehr in der Datenbank. [[BR]] Als Controller wird der '''ATMEGA644 '''gewählt. Der SerCon wird unter Interface-Setup so eingestellt: http://mikrocontroller.cco-ev.de/images/kopter/pony_ser.gif [[BR]] Die '''Fuses''' müssen so eingestellt werden: http://mikrocontroller.cco-ev.de/images/kopter/pony644.gif Die Bedienung ist wie bei den BL-Reglern (ggf. in die Anleitung dazu schauen) ''ACHTUNG:'' Spielt man auf die Hauptplatine die Flight-Control Software mit '''Bootloader''', so müssen folgende Fusebits gesetzt werden, damit der Bootloader später auch verwendbar ist: http://mikrocontroller.cco-ev.de/images/kopter/Atemega644Fusebits.png |
/!\ ToDo: Englische Seite anpassen ---- KategorieHardware |
http://mikrocontroller.cco-ev.de/images/eng.gif Page in [:en/SerCon:english] |
siehe auch: ["SerCon Anleitung"], ["MK-USB"]
Serieller Konverter (SerCon)
Der Serielle Konverter erfüllt zwei Funktionen:
SI-PROG: Serieller ISP-Adapter für Programme wie PonyProg oder AvrDude
RS232/TTL-Konverter: Wandelt die 5V der seriellen Schnittstelle zu den 12V des PC
Zum Installieren des Bootloaders wird eine "echte" serielle Schnittstelle benötigt. USB-seriell-Adapter funktionieren nicht!
Für das MK-Tool reicht auch ein USB-Seriell-Wandler.
Falls im MK-Tool die Fehlermeldung "COM-Port kann nicht geöffnet werden" kommt, einfach im Gerätemanager der USB-Wandler auf COM1 umstellen.
Wofür brauche ich das ?
Um einen AVR-Controller zu programmieren, benötigt man einen ISP-Adapter. Diese werden z.B. Parallelport oder Seriellport des PCs angeschlossen.
Wenn man im Internet sucht, wird man feststellen, dass es diverse ISP-Adapter-Varianten gibt.
Mit dem SerCon kann man alle Platinen von unserer Homepage ( auch die von mikrocontroller.com ) programmieren. BRBR Der RS232/TTL-Wandler wird für die Programmieren, Parametrierung & Debuggen mit unserem MikroKopter-Tool benötigt. BR Es gibt auch eine Variante für USB: ["MK-USB"] BRBR Wer will, kann natürlich die Schaltung auch auf Lochraster aufbauen...
Anleitung zum Nachbau
Eine detaillierte Beschreibung findet man unter ["SerCon_Anleitung"].
ToDo: Englische Seite anpassen