Unterschiede zwischen den Revisionen 11 und 34 (über 23 Versionen hinweg)
Revision 11 vom 27.07.2007 19:52
Größe: 2249
Autor: Alpin
Kommentar: Fusebits Config für flashen mit Bootlaoder hinzugefügt
Revision 34 vom 18.12.2014 13:32
Größe: 1984
Autor: LotharF
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://mc.mikrocontroller.com/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://mc.mikrocontroller.com/images/kopter/Sercon.jpg|{{http://mc.mikrocontroller.com/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>>
Zeile 21: Zeile 33:
In Download-Bereich findet man eine ausführliche Beschreibung, Stückliste, Schaltplan, usw... = Anleitung zum Nachbau =
{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 verbunden, Kontakt 2 mit Kontakt 2, etc.<<BR>><<BR>>
Zeile 23: Zeile 36:
= Den ATMEGA644 der Hauptplatine mit PonyProg programmieren =
/!\ ToDo: Besseren Ort für diese Information finden
Eine detaillierte Beschreibung findet man unter [[SerCon_Anleitung]].
Zeile 26: Zeile 38:
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://mc.mikrocontroller.com/images/eng.gif Page in english

siehe auch: SerCon_Anleitung, MK-USB

Serieller Konverter (SerCon)

http://mc.mikrocontroller.com/images/kopter/Sercon.jpg

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.

{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.

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.
{i} Es gibt auch eine Variante für USB: MK-USB

Wer will, kann natürlich die Schaltung auch auf Lochraster aufbauen...

Anleitung zum Nachbau

{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 verbunden, Kontakt 2 mit Kontakt 2, etc.

Eine detaillierte Beschreibung findet man unter SerCon_Anleitung.

/!\ ToDo: Englische Seite anpassen