Hallo! Bei meinem ATmega88 funktionieren Ausgaben über printf die größer als 16bit sind nicht. Bis 16bit geht alles tadellos. So etwas in der Art müsste doch eigentlich funktionieren
1 | ...
|
2 | |
3 | unsigned long test=0; |
4 | |
5 | test= 4095*5000; |
6 | |
7 | printf("test: %lu \n", test) |
Als Ausgabe für Test erhalte ich hier 27768. Welche Ursachen können hier mitspielen?? Danke euch