danke, hat sich erledigt! das mit dem uint16_t zahler (void) ist ja ne funktion! ich habe die variablen jetzt nicht definiert, sondert als 16bitvariable angegeben!(uint16_t a). jetzt klappt alles super!

danke an alle,

roboman