Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Neue beta: LONG>EEPROM>LONG Kategorie: Programmierung C (von PeterS - 7.10.2010 8:29)
Als Antwort auf Re: Neue beta: LONG>EEPROM>LONG von Joerg - 7.10.2010 7:29

> > Hallo Peter,
> > hast du vor, ein EEPROM_WriteLong/ReadLong anzubieten oder muss man da selber basteln?
> > Wenn basteln, wer hat 'nen einfachen Vorschlag??
> > Gruss Ulrich
>
>
> Hallo Ulrich,
>
> ich würde es ähnlich machen wie in
>
> http://www.c-control.de/c-control-pro/applikationen/applikationen.html
>
> 'Funktion Float2Byte (zerlegt eine Float in 4 Bytes)'
>
>
> void EEPROM_WriteLong(word pos, word in[])
> {
>     EEPROM_WriteWord(pos,  in[1]);
>     EEPROM_WriteWord(pos+2,in[0]);
> }
>
> Vielleicht geht es ja auch mit EEPROM_WriteFloat...
>
>
> Grü�e Jörg
>
>

Ich würde ja eher vorschlagen:

void EEPROM_WriteLong(word pos, dword val)
{
    EEPROM_WriteWord(pos, val);
    EEPROM_WriteWord(pos, val>>16);
}

Gruss Peter



    Antwort schreiben


Antworten:

Re: Neue beta: LONG>EEPROM>LONG (von PeterS - 7.10.2010 14:45)
    Re: Neue beta: LONG>EEPROM>LONG (von ulrich korth - 7.10.2010 15:25)
        Re: Neue beta: LONG>EEPROM>LONG (von ulrich korth - 7.10.2010 16:01)
            Re: Neue beta: LONG>EEPROM>LONG (von PeterS - 7.10.2010 16:38)
                Re: Neue beta: LONG>EEPROM>LONG (von ulrich korth - 7.10.2010 19:11)
                    Re: Neue beta: LONG>EEPROM>LONG (von Joerg - 8.10.2010 7:02)
                       Re: Neue beta: LONG>EEPROM>LONG (von PeterS - 8.10.2010 9:33)