Größe: 2503
Kommentar: typo
|
Größe: 1997
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
[[TableOfContents([maxdepth])]] | ||<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]] <<TableOfContents>> |
Zeile 4: | Zeile 7: |
[[ImageLink(http://mikrocontroller.cco-ev.de/images/kopter/Sercon_kl.jpg,http://mikrocontroller.cco-ev.de/images/kopter/Sercon.jpg)]] | [[http://mikrocontroller.cco-ev.de/images/kopter/Sercon.jpg|{{http://mikrocontroller.cco-ev.de/images/kopter/Sercon_kl.jpg}}]] |
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>> Wer will, kann natürlich die Schaltung auch auf Lochraster aufbauen...<<BR>><y<BR>> |
Zeile 19: | Zeile 33: |
Wer will, kann natürlich die Schaltung auch auf Lochraster aufbauen... | {i} Als Anschluss- /Verlängerungskabel wird je ein 9pol RS232 Stecker und eine RS232 Kupplung benötigt, die 1zu1 verbunden sind. Also Kontakt 1 mit Kontakt 1, Kontakt 2 mit Kontakt 2, etc.<<BR>><y<BR>> |
Zeile 21: | Zeile 35: |
In Download-Bereich findet man eine ausführliche Beschreibung, Stückliste, Schaltplan, usw... | = Anleitung zum Nachbau = Eine detaillierte Beschreibung findet man unter [[SerCon_Anleitung]]. |
Zeile 23: | Zeile 38: |
= Den ATMEGA644 der Hauptplatine mit PonyProg programmieren = /!\ ToDo: Besseren Ort für diese Information finden 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. /!\ Kommentar/Berichtigung zu obiger Warnung: in der [[http://www.lancos.com/prog.html momentan aktuellsten Version]] (V2.'''0'''7a) ist der ATMEGA644 doch als Auswahl verfügbar. ''(tatsächliches Flashen konnte ich aber bisher nicht testen)'' [[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) [[BR]]''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 |
|
siehe auch: SerCon_Anleitung, MK-USB
Inhaltsverzeichnis
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.
Der RS232/TTL-Wandler wird für die Programmieren, Parametrierung & Debuggen mit unserem MikroKopter-Tool benötigt.
Es gibt auch eine Variante für USB: MK-USB
Wer will, kann natürlich die Schaltung auch auf Lochraster aufbauen...
<y<BR>>
Als Anschluss- /Verlängerungskabel wird je ein 9pol RS232 Stecker und eine RS232 Kupplung benötigt, die 1zu1 verbunden sind. Also Kontakt 1 mit Kontakt 1, Kontakt 2 mit Kontakt 2, etc.
<y<BR>>
Anleitung zum Nachbau
Eine detaillierte Beschreibung findet man unter SerCon_Anleitung.
ToDo: Englische Seite anpassen