Fragen zu AVR-Butterfly Display

Gast #1682935
Lesenswert?

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.
#1683944
Lesenswert?

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
4
 zum 5er mit:
5
                  Bit6    Bit5   Bit4   Bit3   Bit2   Bit1   Bit0
6
 LCDDR0  0xEC     2       _(2)                 1      _(1)
7
 LCDDR1    ed     _(4)    5                    _(3)   4
8
 LCDDR2    ee    10       _(10)                9      _(9)
9
 LCDDR3    ef                                                3 || _(5) (!)
10
 LCDDR5    f1                                                Colons (both!)
11
 LCDDR13   f9                                                _(8) || _(7) (!)
12
 LCDDR18 0xfe                                                7 || 8 (!)
13

14
*/
1
Annunciator annunc_1_4[] PROGMEM = {{0xec, 0x02},  {0xec, 0x20}, {0xed, 0x04},  {0xed, 0x40}};
2
Annunciator Colons PROGMEM = {0xf4, 1};  /*  */
3
Annunciator _10 PROGMEM = {0xee, 0x20}; /*  */
4
#if 0                                    /* unused so far */
5
Annunciator A1 PROGMEM = {0xec, 0x04}; /*  */
6
Annunciator A2 PROGMEM = {0xec, 0x40}; /*  */
7
Annunciator A3_5 PROGMEM = {0xef, 0x1}; /*  */
8
Annunciator A4 PROGMEM = {0xed, 0x02}; /*  */
9
Annunciator A5 PROGMEM = {0xed, 0x20}; /*  */
10
Annunciator A7A8 PROGMEM = {0xfe, 1};  /*  */
11
Annunciator _8_7 PROGMEM = {0xf9, 1};  /*  */
12
Annunciator A9 PROGMEM = {0xee, 0x04};  /*  */
13
Annunciator _9 PROGMEM = {0xee, 0x02};  /*  */
14
Annunciator A10 PROGMEM = {0xee, 0x40}; /*  */
15
#define FIRST_ANNUNCIATOR (A2)
16
#define LAST_ANNUNCIATOR (A7A8)
17
#endif
(Firma: TravelRec.) Persönliche Seite #1683997
Lesenswert?

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.
#1684006
Lesenswert?

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.
Gast #1684109
Lesenswert?

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.
#1684245
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren