INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > hallo miteinander, > > eine kleine frage mit einer sicherlich einfachen lösung: > > ich habe einen text (ASCII) in einem EEPROM gespeichert, lese > diesen byteweise aus und will ihn auf dem LCD-display des > ApplicationBoard 2.0 darstellen. > nun ist die beschreibung der "EXTENDED CCBASIC" nicht gerade sehr umfassend. > wie bekomme ich eine variable (ASCII-wert) als zeichen auf das > display? giebt es dafür ein evtl. nicht veröffentlichtes "PUT ..." ? Ja, klar. Dummerweise hat DIE HARD das schlicht bei den für das LCD verfügbaren Befehlen in der Beschreibung vergessen. Meine Universalroutine für diesen Zweck sieht auszugsweise so aus: (ohne Deklarationen und Definitionen) ..... base = 100h read_line(162) ..... function read_line(dev ref dev) for i = 0 to 15 address = base + i read_eeprom() put data next i end function '------------------------------------------ function read_eeprom() lcd.off IIC.init IIC.stop IIC.start IIC.send dev IIC.send ADDRHI IIC.send ADDRLO IIC.stop IIC.start IIC.send (dev +1) 'lesen! IIC.get DATA IIC.stop IIC.off lcd.init switchonly end function Grüße Henrik Meine Homepage: http://www.henrik-reimers.de/control/ |
Antwort schreiben |