Nach Umstellung auf OSOPT V3.0 kein lesen von Strings aus EEPROM Kategorie: Programmierung (von Ronny - 30.11.2007 8:32) | ||
| ||
Habe vor kurzen das OSOPT V3.0 auf die C II Station aufgespielt. Hat alles prima geklappt. Habe aber nun das Problem das keine Strings mehr aus dem EEPROM gelesen werden. thread main { string s;int x; stports.init(); lcdext.init(); lcdext.clear(); lcdext.print ("TEST"); eeprom.readstr(1,16,s); -> keine Rückgabe von Werten bzw. String //x=eeprom.readbyte(1,16); -> Byte wird ordnungsgemä� gelesen lcdext.goto(2,0); //lcdext.zahl3(x); lcdext.print2(s); } Habe dann zum Test in eeprom.c2 => readstr folgendes eingefügt function readstr(byte eepromaddr,int addr, byte s[])returns byte {byte i; if read(eepromaddr,addr) { for i=0 ... 30 { s[i] = i2c.read(); hwcom.put (s[i]); => sendet ordnungsgemä� die Daten zum Terminal } s[31] = i2c.readlast(); i2c.stop(); return s[31]; } return 0; } Kann mir jemand sagen warum ich bei readstr keinen String zurück bekomme ? Ronny | ||
Antwort schreiben Antworten: Re: Nach Umstellung auf OSOPT V3.0 kein lesen von Strings aus EEPROM (von Ronny - 30.11.2007 17:34) |