Re: Fehler beim OS übertragen Kategorie: Progr. Assembler, TaskingTools, OS (von ACU, http://www.roboterbastler.de - 12.10.2003 15:22) | |
Als Antwort auf Re: Fehler beim OS übertragen von ACU - 12.10.2003 14:26
| |
Zur Zeit verwende ich diesen Code: /***********************************/ /* */ /* Program use LCDEXT.C2 */ /* */ /***********************************/ thread main { string s; byte a; lcd.init(); sleep 100; s = "LCD-Test"; lcd.print(s, str.length(s)); lcdext.init(); loop { lcdext.print("LCD-Test"); /* Display a test message */ sleep 1500; lcdext.line2(); lcdext.print("Clear Display"); sleep 1500; lcdext.clear(); sleep 1500; lcdext.print("LCD-Test"); /* Display a test message */ sleep 1500; lcdext.line2(); lcdext.print("Cursor to Home"); sleep 1500; lcdext.home(); lcdext.print("H O M E ! ! ! ! ! "); sleep 1500; lcdext.clear(); sleep 1500; lcdext.print("LCD-Test"); /* Display a test message */ sleep 1500; lcdext.line2(); lcdext.print("Show Cursor"); sleep 1500; //lcdext.showcursor(); sleep 1500; lcdext.clear(); sleep 1500; lcdext.print("LCD-Test"); /* Display a test message */ sleep 1500; lcdext.line2(); lcdext.print("Cursor left"); sleep 1500; for a=1...4 { lcdext.cursorleft(); sleep 500; } sleep 1500; lcdext.clear(); sleep 1500; lcdext.print("LCD-Test"); /* Display a test message */ sleep 1500; lcdext.line2(); lcdext.print("Cursor right"); sleep 1500; for a=1...4 { lcdext.cursorright(); sleep 500; } sleep 1500; lcdext.clear(); sleep 1500; lcdext.print("LCD-Test"); /* Display a test message */ sleep 1500; lcdext.line2(); lcdext.print("Cursor off"); sleep 1500; //lcdext.hidecursor(); sleep 1500; lcdext.clear(); sleep 1500; lcdext.print("LCD-Test"); /* Display a test message */ sleep 1500; lcdext.line2(); lcdext.print("Shift left"); sleep 1500; for a=1...4 { lcdext.scrollleft(); sleep 500; } sleep 1500; lcdext.clear(); sleep 1500; lcdext.print("LCD-Test"); /* Display a test message */ sleep 1500; lcdext.line2(); lcdext.print("Shift right"); sleep 1500; for a=1...4 { lcdext.scrollright(); sleep 500; } sleep 1500; lcdext.clear(); sleep 1500; } } Leider springt immer nur der Cursor rum, aber es passiert nichts (keine Zeichen sind sichtbar). > > > > > > Hallo! > > > > > > Ich habe seit heute eine CC2 Unit mit Applicationboard und gehe wie folgt vor. > > > > > > Ich halte den BOOT Taster gedrückt und klemme die Spannung an. > > > > > > > > Auch Hallo, > > > > > > > > das Verfahren bei der CC2 geht so: > > > > > > > > 1. Reset-Taste drücken und halten > > > > 2.Boot-Taste drücken und halten > > > > 3.Reset loslassen > > > > 4. min. 3sec warten > > > > 5. Boot loslassen > > > > > > > > > > > > spart zumindest das abklemmen der Versorgung > > > > > > > > Gruss krassos > > > > > > > > > > > > > > > > > > > > > > Das mit dem OS habe ich jetzt hinbekommen > > > Allerdings geht mein externes Display nicht. > > > Ich verwende die Datei "lcdextern.c2p". > > > > Das ist eine Projektdatei. > > > > > Leider funktioniert es nicht. > > > > Der lcd-Treiber heisst lcdext.c2 > > > > > Manchmal blink der Cursor ein irgendeiner Stelle im externen Display auf. > > > Text erscheint leider nicht. > > > Richtig angeschlo�en am Applikationboard ist es. > > > > Schick doch mal 'nen Quelltextauszug, wo man mal was sehen kann. > > > > gruss krassos Meine Seite: http://www.roboterbastler.de | |
Antwort schreiben Antworten: externes LCD (von André H. - 17.10.2003 12:30) |