Gast
#3428367
Hi,
ich möchte den Wert 'zahl' (DEF1 und DEF2) in den externen Speicher an
einer vorher definierten bestimmter Adresse (DEF1 und DEF2)schreiben.
Also Wert 'zahl' bei 0x123A und 0x123B reinschreiben. So wie unten
überschreibe ich ja nur den Pointer, wie mache ich es aber richtig?
#define DEF1 0x123A
#define DEF2 0x123B
...
void set_zahl(uint16_t zahl)
{
uint8_t *ptr1 = DEF1;
uint8_t *ptr2 = DEF2;
ptr1 = zahl;
ptr2 = (zahl>>8);
}