Die Mikrocontroller-Schaltung für die Hobby-Elektronik

Programme und Dokumentation

http://he09.neals.de/

Mikrocontroller-Unterlagen

http://www.lug-s.org/docs/atmega48-pu-he2008-prototyp-20081002.fig

http://www.lug-s.org/docs/atmega48-pu-he2008-prototyp-20081002.ps

http://www.lug-s.org/docs/atmega48-pu-he2008-prototyp-20081002.pdf

Errata:

Stueckliste:

Entwicklungs-Software

Benoetigt werden:

Demoprograme

display.c

Texteingabe ueber die RS232-Schnittstelle

Texteingabe ueber die Tasten

  |           auf
  |          +---+
  |          |   |
  |          +---+
  |       +---+  +---+
  | links |   |  |   | rechts
  |       +---+  +---+
  |          +---+
  |          |   |
  |          +---+
  |           ab
  |      
  |      
  |      
  | +-------------+
  | |0 0 0 0 0 0 0|
  | |0 0 0 0 0 0 0|
  | |0 0 0 0 0 0 0|
  | |0 0 0 0 0 0 0|
  | |0 0 0 0 0 0 0|
  | +-------------+
  +---------------------

Compilation / Programmierung

das bereit gestellte Makefile enthaelt die notwendigen Funktionen

Compilieren

make BASENAME=display

Hardware-Konfiguration / Fuse

Fuer die Nutzung des Quarzoszillators wird im AVR-Prozessor (einmalig pro Exemplar) eine sogenannte Fuse gesetzt.

Man verbindet die Schaltung mit dem Druckerport (nicht USB-Port!) das Rechners. Dies kann ueber ein 25-poliges Kabel erfolgen oder indem man die Schaltung direkt auf den Druckerport des Rechners aufsteckt (vorher muessen u.U. die Schrauben von dem 25-poligen Stecker der Schaltung entfernt werden).

Man verbindet die Schaltung mit der Spannungsversorgung.

Danach genuegt der Aufruf make setclockfuse.

Programmierung

Man verbindet die Schaltung wie unter "Fuse" beschrieben mit dem Rechner und der Spannungsversorgung.

Mit dem Aufruf make BASENAME=display load wird das ausfuehrbare Programm in den Controller geladen. Nach dem die Schaltung vom Rechner getrennt wurde, laufen auf dem Display die Buchstaben "OK" durch.

Code

http://www.lug-s.org/docs/Makefile

http://www.lug-s.org/docs/display.c

http://www.lug-s.org/docs/display.hex