Re: Float ins EEprom speichern??? Kategorie: Programmierung (von Thomas - 12.10.2002 23:07) | |
Als Antwort auf Re: Float ins EEprom speichern??? von André H. - 12.10.2002 20:44
| |
Hallo Andre eigendlich hast du mit denn long zahlen recht.aber ich mu� zugeben das ich das mit dem komma setzen noch nie verstanden habe.Ich habe es auch versucht aber dann habe ich als nach kommastelle nur ,0 oder ,5 bekommen. mit deiner funktion für den ad592 bin ich auch nicht klar gekommen aber ich habe sie geändert und nu geht es bei mir. float temp,temp1; temp = (ports.adc(0)*25) ; temp1=(temp/200)-27.5; output = "Temp = "; str.putfloatf (output,temp1,1); str.putchar(output, 'C'); lcd.print(output, str.length(output)); lcd.clreol(); dieser temp 1 soll dann später mit der zahl aus dem eprom auf ==, <= ,>= Verglichen werden. ich habe die Zeilen nu in das modul eeprom ein gefügt aber es klappt immer noch nicht. ich wollte mit der folientastatur so die float zahl erzeugen und ins eprom schreiben. s=""; //s Soll die floatzahl werden wait keyb2.keywert <=3; str.putfloatf(s,keyb2.keywert,0); lcdext.goto(3,2); lcdext.print(s); keyb2.keywert=255; sleep 250; wait keyb2.keywert <=9; str.putfloatf(s,keyb2.keywert,0); lcdext.goto(3,2); lcdext.print(s); keyb2.keywert=255; sleep 250; wait keyb2.keywert <=9; s=s+'.'; str.putfloatf(s,keyb2.keywert,0); lcdext.goto(3,2); lcdext.print(s); keyb2.keywert=255; sleep 250; wait keyb2.keywert ==100; eeprom.writestr(0,256,s); // hir solltedas float ins eeprom geschrieben werden sleep 100; } ich habe das eeprom 24c65 256??? Eprom schon voll? im augenblich steht hir alles als string variabele.kannst du mir da vieleicht nochmal weiter helfen und mir noch mal nen tip geben wie das nen float werden kann? Danke gru� Thomas | |
Antwort schreiben Antworten: Re: Float ins EEprom speichern??? (von André H. - 13.10.2002 11:02) Re: Float ins EEprom speichern??? (von Thomas - 13.10.2002 18:26) Re: Float ins EEprom speichern??? (von André H. - 13.10.2002 20:30) Re: Float ins EEprom speichern??? (von Thomas - 14.10.2002 12:09) |