hardware:controllers:5x-s0-hutschienencontroller_bauanleitung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hardware:controllers:5x-s0-hutschienencontroller_bauanleitung [2011/12/15 20:43] – [Leiterplatte für den µC, das LAN, USB und die USART-Anschlüsse] pepe | hardware:controllers:5x-s0-hutschienencontroller_bauanleitung [2012/10/21 21:16] (aktuell) – [Leiterplatte für den µC, das LAN, USB und die USART-Anschlüsse] tomtel289 | ||
---|---|---|---|
Zeile 12: | Zeile 12: | ||
Hier eine Liste mit den Dingen, die benötigt werden: | Hier eine Liste mit den Dingen, die benötigt werden: | ||
* Zusammenbau | * Zusammenbau | ||
- | * {{: | + | * {{: |
* Bestückungspläne aus dem [[hutschienencontroller_v2|Hauptartikel zum Controller]] | * Bestückungspläne aus dem [[hutschienencontroller_v2|Hauptartikel zum Controller]] | ||
* Lötkolben | * Lötkolben | ||
Zeile 67: | Zeile 67: | ||
====Grundleiterplatte mit Eingangsklemmen==== | ====Grundleiterplatte mit Eingangsklemmen==== | ||
+ | <note important> | ||
+ | Siehe [[hardware: | ||
{{: | {{: | ||
===Einlöten der Bauteile=== | ===Einlöten der Bauteile=== | ||
Zeile 91: | Zeile 93: | ||
===Testen der Funktion=== | ===Testen der Funktion=== | ||
- | 3,3V Spannungsversorgung muessen, wie bei den anderen Messungen, anliegen. Dieses Modul wird zu einem kleinen Teil elektrisch getestet. Danach wird mit einem ISP und Ethersex gearbeitet um alle Funktionen zu testen. Beim Erstellen dieser Anleitung wurde auf Linux mit avrdude und einem AVRISP MKII gearbeitet. Die Optionen "-c arvisp2 -P usb" müssen also unter Umständen angepasst werden. Es lassen sich natürlich nach Belieben andere Tools verwenden. | + | 3,3V Spannungsversorgung muessen, wie bei den anderen Messungen, anliegen. Dieses Modul wird zu einem kleinen Teil elektrisch getestet. Danach wird mit einem ISP und Ethersex gearbeitet um alle Funktionen zu testen. Beim Erstellen dieser Anleitung wurde auf Linux mit avrdude und einem AVRISP MKII gearbeitet. Die Optionen "-c arvisp2 -P usb" müssen also unter Umständen angepasst werden. Es lassen sich natürlich nach Belieben andere Tools verwenden.\\ |
+ | Zum kompilieren sollte der gcc Version 4.6.1 oder höher verwendet werden. Weitere Informationen über die benötigten Pakete gibt es hier im Wiki. | ||
==Test der LEDs== | ==Test der LEDs== | ||
Hier können nur die LEDs getestet werden. | Hier können nur die LEDs getestet werden. | ||
Zeile 101: | Zeile 104: | ||
- Aufbauen einer Verbindung mit dem Atmega | - Aufbauen einer Verbindung mit dem Atmega | ||
< | < | ||
- | sudo avrdude -c arvisp2 | + | sudo avrdude -c avrisp2 |
</ | </ | ||
Wenn alles gut gegangen ist sollte die Device signature angezeigt werden und am Ende "Fuses OK" stehen.\\ | Wenn alles gut gegangen ist sollte die Device signature angezeigt werden und am Ende "Fuses OK" stehen.\\ | ||
Jetzt werden die Fuses so eingestellt, | Jetzt werden die Fuses so eingestellt, | ||
< | < | ||
- | sudo avrdude -c arvisp2 | + | sudo avrdude -c avrisp2 |
</ | </ | ||
Jetzt wird erneut getestet ob eine Verbindung mit dem Atmega aufgebaut werden kann. | Jetzt wird erneut getestet ob eine Verbindung mit dem Atmega aufgebaut werden kann. | ||
< | < | ||
- | sudo avrdude -c arvisp2 | + | sudo avrdude -c avrisp2 |
</ | </ | ||
Zeile 182: | Zeile 185: | ||
</ | </ | ||
Die gespeicherte Konfiguration wird kompiliert und auf den Controller geflashed. | Die gespeicherte Konfiguration wird kompiliert und auf den Controller geflashed. | ||
- | <note important> | + | <note important> |
< | < | ||
make | make | ||
- | sudo avrdude -c arvisp2 | + | sudo avrdude -c avrisp2 |
</ | </ | ||
Am Ende sollte der ISP-Programmer fuer die weiteren Tests wieder entfernt werden. | Am Ende sollte der ISP-Programmer fuer die weiteren Tests wieder entfernt werden. | ||
Zeile 205: | Zeile 208: | ||
Die SD-Karte wird für den Volkszähler nicht zwingend benötigt. Wenn man sowieso keine SD-Karte hat kann man sich diesen Schritt sparen.\\ | Die SD-Karte wird für den Volkszähler nicht zwingend benötigt. Wenn man sowieso keine SD-Karte hat kann man sich diesen Schritt sparen.\\ | ||
Die SD-Karte muss mit FAT16 formatiert sein. An einem anderen PC wird eine Textdatei " | Die SD-Karte muss mit FAT16 formatiert sein. An einem anderen PC wird eine Textdatei " | ||
+ | |||
+ | ==Test der S0-Eingänge== | ||
+ | Da die Grundleiterplatte schon getestet wurde und funktioniert, | ||
+ | Jetzt werden, wie auch schon bei dem Test der Grundleiterplatte, | ||
+ | |||
===TODO=== | ===TODO=== | ||
Test S0-Eingaenge | Test S0-Eingaenge | ||
Gehaeuse | Gehaeuse |
hardware/controllers/5x-s0-hutschienencontroller_bauanleitung.1323978185.txt.gz · Zuletzt geändert: 2011/12/15 20:43 von pepe