Gast
#135693
Hi. mein problem ist, dass ich eine 32bit integer brauche. daher habe ich eine variable als long definiert, bzw. als uint32_t. in den header hab ich auch die inttypes.h included. wenn ich jetzt testweise den wert 123456 in die variable lade, dann wird das in der avr-studio-simulation richtig ausgeführt. auf dem echten atmega allerdings wird mir dann im lcd wieder irgendwelcher overflow-quatsch angezeigt (-3749 oder so) und scheinbar wie eine 16bit int behandelt. wie kann ich den mega8 dazu veranlassen, auch 32bit ints zu bearbeiten? gruß, Jan