Hallo Leute,
ich habe mir das AVR-Butterly angeschaut und finde es ganz nett.
Aber:
Bei dem Display fehlt offensichtlich die erste Spalte weil nicht
angeschlossen. Dementsprechend fehlt ein Zeichen und die Symbole
Lautsprecher und Batterie.
Ich konnte bisher keine Bilder finden bei denen die Sybmole unter und
oberhalb der Zeichen angesteuert werden. Möglich ist das aber, da die
Pins angeschlossen sind.
Stimmen jetzt meine Vermutungen? Wenn ja, ist es möglich die erste
Spalte anzuschließen und dafür die letzte wegzulassen?
Da ja der LDR nicht mehr mitgeliefert wird, habe ich mich mal bei
Reichelt umgeschaut. Würde der Typ "A 901613" gehen?
Danke für eure Infos
Gruß, pacer
PS: wie kann man Links einbetten, in der Formatierungsinfo hab ich nix
gefunden. Angeblich sollen ja Reichelt-Produktnummern automatisch
verlinkt werden.
Es ist eine ziemliche Zeit her, dass ich was mit dem Butterfly zu tun
hatte. Wenn ich mich richtig erinnere, sind die Symbole nicht
ansprechbar (da bin ich mir aber nicht ganz sicher - ich brauchte sie
nicht). Ich habe im alten Code noch folgende zwei Ausschnitte gefunden,
vielleicht helfen sie Dir bezüglich der Balken und der kleinen Zahlen
weiter:
1
/*
2
Die Annunciators sind ziemlich vermurkst (4 bedeutet den 4er-Annunciator,
3
_(4) den zur 4 gehörigen Pfeil). Bereits beim 3er kommt der Pfeil
ich habe das Butterfly nicht, bin aber am überlegen mir eins zuzulegen.
Deswegen wollte ich mich vorher nochmal informieren bevor die
Enttäuschung nachher groß ist.
http://www.atmel.com/dyn/resources/prod_documents/doc2530.pdf
Diese AppNote beschreibt auf Seite 6 den Anschluß des Displays auf dem
STK502, welcher beim Butterfly identisch ist. Die von Dir erwähnten
Zeichen sind nicht ansteuerbar, da der Mega169 100 Segmente ansteuern
kann, das Display aber 120 Segmente besitzt. Dies ist kein Bug.
Die Frage nach den Symbolen kann ich Dir nicht endgültig beantworten.
Je länger ich mir's überlege, um so unsicherer werde ich, ob ich
überhaupt versucht habe, die anzusprechen (wie gesagt: ich brauchte sie
nicht).
Für den Preis ist das Butterfly nicht schlecht, wenn Du ein
stromsparendes kleines Board mit alphanumerischem LCD brauchst.
Die CPU läuft allerdings vom internen RC-Oszillator, der einzige Quarz
ist ein 32-kHz-Uhrenquarz. (Auf den lässt sich OSCCAL kalibrieren.) Es
kommt wohl wie immer auf Deine Anwendung an.
Der Butterfly ist gut, wenn man mit dem LCD-Controller einige Tests
machen will. Auf die Art habe ich mich an die Heizungsregler mit
Mega169P(V) herangetastet. Achtung: Der Butterfly läuft nur mit 3V
Lithiumzelle bzw. maximal 4.5V externer Versorgung! Bitte beim Proggen
mit 5V-only-Programmern beachten!
als Programmer benutze ich den Dragon, der müsste sich doch auf die
Targetspannung von 3,3V einstellen können.
Wenn das Display 6 Zeichen hat, sind das doch nur 66 Segemente, kommen
noch die Doppelpunkte hinzu habe ich erst 70 Segemente.
In der Doku zum Butterfly steht lediglich drin, dass das gleiche Display
benutzt wird wie beim STK 502, da bdeuetet aber nicht das zwangsläufig
dieselbe Verdratung verwendet wird.
okay, ich hab mich vertan bei der Anzahl der Segmente eines Zeichens.
Zumindest kann man dann ja die Zahlen oben und unten ansteuern.
Ich denke ich werde mir das Teil zulegen.
Bei den kleinen Zahlen und Balken ist das Bild nicht ungetrübt, siehe
die oben (im zitierten „Annunciators“-Kommentar) mit »||« gezeigten
Doppelbelegungen. 7 und 8 lassen sich beispielsweise nicht getrennt
schalten (liegen auf demselben Bit/Segment). Für einen Bargraph
(Fortschrittsbalken) konnte ich nur vier der insgesamt 10 Balken
verwenden, da andere teilweise parallel zu unerwünschten Segmenten
lagen, die dann mit angegangen wären.
Das Butterflymodul verwendet einen Teil des codes und einen
substantiellen Teil der Pin fuer das display. Das mach nur fuer
Stueckzahlen Sinn. Fuer Einzelstuecke bringt das nichts.