PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CG-RAM beschreiben über I2C (PCF8574)



Import-Script
28.08.2003, 02:35
Hallo Gemeinde.. <BR>Mein heutiges Problem, wie bekomme ich selbst gemachte Zeichen in den CG-Ram eines Standart LC-Display über den I2C Bus via PCF8574? <BR>Also ich spiele schon seit längeren mit den Routinen von Sebastian Furchtbar herum.. <BR>- Diese funktionieren toll, nur jetzt wollte ich ein paar neue Zeichen ans LCD schicken und bin kläglich gescheitert. <BR>Mit dem Code-Generator von Erik Buchmann habe ich mir die Zeichen machen lassen, gleich mit Programm und so, aber das ist ja für direkt angeschlossene LCD und nicht über den Bus. <BR>Jetzt komme ich mit den einbinden in die Routinen nicht klar. <BR>Als Anhang habe ich mal das Prog. rangehängt <BR>Teil 1 soll in Teil 2 eingebunden werden vielleicht kann mir da jemand &#40;wie schon so oft&#41; einen tip geben.. <BR>Danke schon mal <BR>Ronnie <BR> <BR> <!--attachment: i2c_lcd-8552.unk*attachment_icon.gif*application/octet-stream*49.9*Teil1+und+Teil2*i2c_lcd%2easm --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/attachment_icon.gif" align=left alt="application/octet-stream">Teil1 und Teil2<br><a href="http://progshop.com/elektronik/diskussion/messages/4982/i2c_lcd-8552.unk" target="_blank"><b>i2c_lcd.asm</b></a> (49.9 k)</td></tr></table></center><!--/attachment-->

Import-Script
28.08.2003, 14:31
snoop, <BR> <BR>erst nochmal ins datenblatt vom LCD hersteller schauen....und wenn du verstanden hast,wie der <BR>schreibzyklus ueber den 8574 funktioniert,dann <BR>schaffst du auch den letzten schritt. <BR>der 8574 benuetzt den 4 bit mode und muss folglich so handeln als sei es ein port...gesteuert von den Buchmann Codegenerator <BR>routinen. <BR>das datenblatt macht dich happy <BR>edgar

Import-Script
29.08.2003, 00:51
Servus Edgar <BR>Oh ja das Datenblatt.. <BR>Habe ich schon öffters durchgeschaut.. <BR>Ich weis auch das es sich nur um ein Bit unterschied zwischen DD-Ram und CG-Ram handelt, <BR>nur komme ich einfach nicht drauf wie der SEBASTIAN das mit den Ports steuert. <BR>I mean.. MCU = Port,, ist aber nicht,, ist zwei Leitungen... <BR>Was ich nicht raffe ist wo der Sebastian die Bit&#39;s steuert. <BR>Eigentlich müsste ja die Routine LCD_Char: gehen nur muss vorher die Adresse vom DD-Ram in den CG-Ram geändert werden. Nur wie mach ich das?? <BR>Alles soooo undurchsichtig ;-&#40;&#40; <BR>Ronnie <BR>

Import-Script
30.08.2003, 00:50
hat der sebastian eine adresse?

Import-Script
30.08.2003, 23:53
habe leider keine gefunden.... <BR>

Import-Script
31.08.2003, 09:08
...aber die tel nr: 0228....bonn im listing. <BR>probier einfach mal;irgend eine antwort bekommst du bestimmt <BR> <BR>ich wuerde jedoch versuchen die sache selbst zu machen: schreibvorgang auf papier bringen / zustaende an den einzelnen pins. <BR>dann mit dem 8574 bit fuer bit erzeugen pausen <BR>dazubauen ...dann kriegst du das hin. <BR>think positive <BR>ed

Import-Script
31.08.2003, 11:45
werde ich so machen.. <BR>Danke schon mal <BR>Ich melde mich wieder <BR>Ronnie <BR>