programmer
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
programmer [2014/02/01 18:54] – [Eclipse C/C++] Michael | programmer [2016/07/05 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
===== Anschluß Programmiergerät ===== | ===== Anschluß Programmiergerät ===== | ||
- | Um eine Firmware in einen AVR-Mikroprozessor zu laden, der bereits auf einer Platine verbaut ist, benutzt man die ISP-Schnittstelle. Das ist eine 6-polige Schnittstelle, | + | Um eine Firmware in einen AVR-Mikroprozessor zu laden, der bereits auf einer Platine verbaut ist, benutzt man die ISP-Schnittstelle. Das ist eine 6-polige Schnittstelle, |
+ | |||
+ | Hier zwei Beispiele für den Anschluss des ISP-Steckers: | ||
+ | {{: | ||
+ | \\ | ||
+ | Wichtig ist, das die, hier rot eingekreiste LED, grün leuchtet. Wenn sie gelb leuchtet, steckt der Stecker falsch herum.\\ | ||
+ | {{: | ||
===== Programmiersoftware ===== | ===== Programmiersoftware ===== | ||
Zeile 22: | Zeile 28: | ||
Die neueste grafische Entwicklungsumgebung von Atmel ist das [[http:// | Die neueste grafische Entwicklungsumgebung von Atmel ist das [[http:// | ||
- | Eine ausführliche Beschreibung zur Einrichtung findet sich hier im Kapitel [[bidiboneentwicklungsumgebung|Entwicklungsumgebung BiDiBone Programmierung]]). | + | Eine ausführliche Beschreibung zur Einrichtung findet sich hier im Kapitel [[bidiboneentwicklungsumgebung|Entwicklungsumgebung BiDiBone Programmierung]] |
==== AVR Studio 4 ==== | ==== AVR Studio 4 ==== | ||
Zeile 28: | Zeile 34: | ||
Atmels ursprüngliche und sehr erfolgreiche Entwicklungswerkzeug ist AVR Studio 4. | Atmels ursprüngliche und sehr erfolgreiche Entwicklungswerkzeug ist AVR Studio 4. | ||
- | Eine ausführliche Beschreibung findet sich auf den Seiten von Mikrocontroller.net [[http:// | + | Eine ausführliche Beschreibung findet sich auf den Seiten von Mikrocontroller.net |
+ | *[[http:// | ||
+ | *[[http:// | ||
Hier fehlt noch Text. | Hier fehlt noch Text. | ||
Zeile 36: | Zeile 43: | ||
Auch die Integrierte Entwicklungsumgebung: | Auch die Integrierte Entwicklungsumgebung: | ||
- | Eclipse ist für die Betriebsysteme Linux, Windows | + | Auf der Eclipse-Site stehen neben dem Grundpaket verschiedene Paket-Lösungen bereit. Für uns ist Eclipse C/C++ relevant, das wir von einem nahen Server herunterladen. Eclipse ist eine Java-Anwendung |
- | Hier fehlt noch Text. | + | Eclipse ist u.A. für die Betriebsysteme Linux, Windows und MacOS X geeignet und benötigt Java als Unterbau. Für unseren Fall reicht eine so genannte " |
+ | |||
+ | Ab Eclipse 4.3 (Kepler) benötigen wir nur noch ein Pug-In für den Zugriff auf unsere Hardware, z.B. [[http:// | ||
+ | |||
+ | <WRAP center round box 80%> | ||
+ | Für Windows-Systeme muss man die GNU-Werkzeuge separat laden, z.B. mit [[http:// | ||
+ | </ | ||
+ | |||
+ | Eine ausführliche Beschreibung für die weitere Einrichtung der IDE Eclipse findet sich hier im Kapitel [[bidiboneentwicklungsumgebung|Entwicklungsumgebung BiDiBone Programmierung]] bzw. [[bidiboneentwicklungsumgebung: | ||
+ | |||
+ | |||
+ | Weitere interessante Links: | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
==== AVRDUDE ==== | ==== AVRDUDE ==== | ||
Zeile 55: | Zeile 77: | ||
{{: | {{: | ||
- | '' | + | '' |
=== GBMBoost === | === GBMBoost === | ||
Zeile 61: | Zeile 83: | ||
{{:: | {{:: | ||
- | '' | + | '' |
=== LightControl === | === LightControl === | ||
Zeile 67: | Zeile 89: | ||
{{: | {{: | ||
- | '' | + | '' |
=== MoBaLiSt === | === MoBaLiSt === | ||
Zeile 83: | Zeile 105: | ||
'' | '' | ||
+ | |||
=== OpenDCC-Dekoder Version 1 === | === OpenDCC-Dekoder Version 1 === | ||
'' | '' |
programmer.1391277251.txt.gz · Zuletzt geändert: 2016/07/05 10:48 (Externe Bearbeitung)