INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo Kay, danke für Deine ausführliche Erklärung, konnte eben alle meine Zeichen in den Controller schreiben. Ein wenig verwirrt hat mich die Tabelle mit den 5 Spalten ( Summe dezimal ist noch klar) aber 7 Zeilen, wenn doch 8 byte gesendet werden Aber nochmals danke manfred > dass in dem listing die definition der variable i fehlt, > ist ja noch erklärbar (beim cutten und pasten verloren). > aber seltsamerweise ist mir beim kontrolllesen erst mal > aufgefallen, dass ich da richtig doofen schwachsinn > reinprogrammiert habe: > > > 'Sonderzeichen in den CG-RAM exportieren > > for i = 1 to 8 > > lcd_dat = 64 + (i - 1) * 8 : gosub SEND_COM > > for j = 0 + (i - 1) * 8 to (i - 1) * 8 + 7 > > looktab CG_CODES,j,lcd_dat > > gosub SEND_CHAR > > next > > next > > was soll das? i von 1 bis 8 zählen, um es bei jeder verwendung > um eins zu verringern? komplizierter gehts kaum *lol* > rechenzeit is ja kein problem bei 2 MHz *gggggg* > selbstverständlich isses so kürzer, schneller und einfacher: > > 'Sonderzeichen in den CG-RAM exportieren > for i = 0 to 7 > lcd_dat = 64 + i * 8 : gosub SEND_COM > for j = 0 + i * 8 to i * 8 + 7 > looktab CG_CODES,j,lcd_dat > gosub SEND_CHAR > next > next > > manchmal merkt man den primitivsten mist erst, > wenn mans zum besten gibt :-) |
Antwort schreiben |