PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche LCD - lib für LCD Addon von myAVR



MaN
01.09.2005, 12:37
hi,

Ich habe leider noch keine passende lib für das LCD Addon von myAVR gefunde.

Kann mir jemand sagen woher ich die bekomme?

Gruß

MaN

cavegn
01.09.2005, 16:08
hi

ist das so ein standarddisplay (mit einem HD4478 Controller drauf) ?
dann sollte diese lib funktionieren: http://homepage.sunrise.ch/mysunrise/peterfleury/avr-software.html#libs

cu

chris

MaN
01.09.2005, 17:22
diese Lib kenne ich schon.

Da aber das LCD Addon anders angeschlossen ist (fehlen ein paar leitungen) geht das nicht mit der.

cavegn
01.09.2005, 19:27
hmm, wie denn? die lib untestützt den io-modus mit nur 4 statt 8 datenleitungen (funktioniert bei mir einwandfrei)

was hat denn das display für einen controller drauf?

cu

chris

MaN
01.09.2005, 19:41
ist ein HD4478 Controller

es sind nicht die datenleitungen.

R/W ist auf LOW und somit ist keine Bussyabfrage und keine Adresscounterabfrage möglich.

pebisoft
01.09.2005, 21:34
dann schliesst du r/w an den vorgegebenen pin an.
mfg pebisoft

MaN
01.09.2005, 22:17
dann müsste ich halt die leiterbahn trennen das es nicht mehr auf gnd ist und ein kabel verlöten. meinst das soll ich machen?

pebisoft
02.09.2005, 07:49
ansonsten kannst du es mit der lib nicht ansprechen.
ich wechsel auch manchmal. unter bascom und fastavr muss ich auf masse legen und unter winavr-c geht es an den pin des avr.
ich habe eine winzige lochrasterplatinensteckbuchse genommen (0.5mm draht passt rein).
mfg pebisoft

cavegn
02.09.2005, 08:07
hi

sonst müsstest du die lib entsprechend modifizieren - zB die abfrage des busy-flags durch ausreichend langes warten ersetzen, ...

cu

chris

Jahn Kohlhas
02.09.2005, 09:27
also ich wäre auch für das anpassen der bibliothek... zum dran rum ritzen finde ich das teil zu schade ;-)

pebisoft
02.09.2005, 10:07
durch das ändern der lib verliert sie den einheitlichen charakter.
oder du kaufst dir ein anderes display bei reichelt (sehr günstig). und schliesst das nach deinen vorstellungen an.
mfg pebisoft

MaN
02.09.2005, 10:31
hi

sonst müsstest du die lib entsprechend modifizieren - zB die abfrage des busy-flags durch ausreichend langes warten ersetzen, ...

cu

chris


genau so eine lib suche ich! Denn mir ist es ehrlichgesagt auch zu schade.

Im myAVR Forum gab es auch einen der sie Modifiziert hat, nur meldet der sich schon Wochenlang nicht.

Also kann das jemand von euch? Ich denke mal, es gibt genug Leute die das brauchen können!

Gruß

MaN

MaN
02.09.2005, 16:53
kann es sein, dass es sogar wegen den Datenpins nicht geht. In der Lib von Peter Fleury hab ich nur was von Datapins 0-3 gelesen.

Beim myAVR LCD-addon sind aber die Datenpins 4-7 angeschlossen.

Ich bin doch wohl nicht der erste der das Display in C ohne Modifizierung der Hardware betreiben will.

cavegn
02.09.2005, 18:33
hi

nene, das sind schon die pins 4-7, ist nur ne 'andere zählweise' ;-)

naja, das modifizieren ist so wie ich das sehe nicht speziell kompliziert oder schwierig - ist einfach eine fleissarbeit ...
du musst alle stellen im code suche, wo das busyflag abgefragt wird und durch ein entsprechendes wait ersetzen (siehe datenblatt). und du solltest schauen, dass die lib nichts mehr mit r/w zu versuchen macht.

cu

chris

MaN
02.09.2005, 21:26
ich hab mir jetzt ein 27x4 Zeichen Display ausem Pollin gekauft.

Ich hoffe mal das ich das mit dem hin bekomme.

Jahn Kohlhas
03.09.2005, 08:58
ich setzt mich mal ran und fasse meine C-funktionen mal zusammen... schaff ich aber erst bis montag... wie oben schon geschrieben... ist ne fleiß sache *schäm* wenn ich deine emailadresse habe schick ich sie dir... bei mir läuft das myavr-lcd problemlos unter c

gruß jahn

MaN
03.09.2005, 11:14
Hi, jetzt hab ich das andere schon bestellt 8-[

Aber Vielen Dank!!!!! :D

wickie22
05.11.2005, 19:33
Hallo, ich habe das gleiche Problem mit dem myAVR-Display. Dieses besitzt laut Datenblatt sogar einen R/W Anschluss. Wenn ich diesen anschließe und die entsprechenden Anschlüsse in der lib.h von peter fleury anpasse, erhalte ich bei verwendung folgender Befehle nur einen leeres Display:

lcd_init(LCD_DISP_ON);
lcd_clrscr();
lcd_puts("LCD Test Line 1\n");

Ich hoffe, ihr könnt mir helfen!

Vielen Dank schon mal!

MaN
06.11.2005, 17:05
hi,

Hab jetzt ne Lib für das MyAVR LCD. Kann sie dir gern per mail schicken.

Gruß

MaN

wickie22
06.11.2005, 17:19
Ohhh, das wäre Prima!!
bitte sende es mir per mail an: eric.reum @ web.de

Vielen Dank vorab!

MaN
06.11.2005, 17:54
LOL... du hast mir doch erst ne mail geschickt wegen der lib. hab sie dir doch schon geschickt!:D (MyAVR Board)

Majestro
11.11.2005, 11:39
Könnte ich die lib auch von jemandem bekommen ??

majestro@whitecarts.de ist die E-Mail addr


Danke!

thekilla
11.11.2005, 13:16
Hi!
Es wäre sehr nett, wenn mir wer diese Lib schicken könnte :)
mario.steingruber@chello.at

mfg
thekilla

Robot_Wannabee
12.12.2005, 19:39
Ich wäre auch an der Bibliothek interessiert.

info (äht) micro-c-experiments.de

Danke schon einmal im vorraus.

Robot_Wannabee

MaN
15.01.2006, 18:40
Wer die lib will kann sie ab jetzt auch von meiner neuen Homepage runterladen: www.linux-empire.de