Forum: Mikrocontroller und Digitale Elektronik AVRButterfly und HD44780?


von Thomas G. (dragi)


Lesenswert?

Hallo zusammen,

vorneweg, ich bin total unbelastet was Mikrocontroller und Elektronik 
angeht und normalerweise Anwendungsentwickler.
Mein alter Herr hat nun aber eine Idee und ich möchte ihm dabei helfen.
Er möchte ein blaues HD44780 als Namensschild im Briefkasten verwenden. 
Das ganze ist auch in Soweit eigenlich kein Problem, da er sich mit 
Elektronik wunderbar auskennt in seinem hohen Alter aber nicht mit 
Mikrcontrollern und wie man damit Text auf das Display bekommt.
Hier habe ich nun die AVR LCD Tutorials gefunden aber noch nicht 
verstanden was man nun genau als Elektronikteile braucht, aber ich hab 
auch noch nicht meinen Dad gefragt ob er daraus schlau wird.
In meiner Schublade liegt allerdings ein AVR Butterfly und ich frage 
mich, ob man nicht an diesen das HD44780 anbringen kann und somit schon 
alles im Haus ist um das kleine Projekt umzusetzen?
Falls nicht, könnt ihr mir ein Tutorial empfehlen wo erklärt wird, wie 
man so etwas zusammenbaut? Welche Teile benötigt werden?

Vielen Dank

dragi

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Das Projekt ist mit Einschränkungen wahrscheinlich machbar.

Das AVR Butterfly 
(http://www.atmel.com/dyn/resources/prod_documents/doc4271.pdf) hat 
genügend I/O-Pins zur Ansteuerung eines externen üblichen Text-LCDs 
mit dem LCD-Controller HD44780. Es hat auch einen seriellen 
Bootloader integriert, so dass es einfach ohne besonders viel 
Zusatzhardware programmiert werden kann.

Das AVR Butterfly wird allerdings mit einer Knopfzelle versorgt und ein 
Dauerbetrieb für das Butterfly inkl. externem LCD ist ein kurzes 
Vergnügen. D.h. es ist eine externe Spannungsversorgung aufzubauen.

Die LCDs sind typischerweise für 5V ausgelegt. Das AVR Butterfly kann 
extern mit 3,1-4,5V versorgt werden. 5V wäre oberhalb der abs. max. 
Ratings des verbauten Dataflashs 
(http://www.siwawi.arubi.uni-kl.de/avr_projects/linuxmag_remarks.html).

Bei einem 5V LCD musst du dir also Gedanken über einen Pegelwandler 
zwischen dem AVR Butterfly (<5V System) und dem LCD (5V System) machen.

Allerdings gibt es auch 3,3V LCDs. Hier könntest du eine externe 3,3V 
Spannung für das Gesamtsystem designen und kämst um die Pegelwandlung 
herum.

von Martin (Gast)


Lesenswert?

>> Bei einem 5V LCD musst du dir also Gedanken über einen Pegelwandler
>> zwischen dem AVR Butterfly (<5V System) und dem LCD (5V System) machen.

Besser wäre gleich ein neuer Controller (ATMega8 o. ä.) und den dann mit 
5 Volt versorgen.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Ja, da hast du Recht. Den AVR Butterfly könnte Thomas dann als ISP 
Programmieradapter benutzen, so gesehen bleibt das dann auch 
überschaubar.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.