Gast
#766510
Hallo zusammen, ich versuche seit dieser Woche einen ATmega88P zu programmieren und verwende dazu das AVR Studio. Und zwar geschieht folgendes. Ich kann Ein- und Ausgänge programmieren und diese auch problemlos auf dem STK500 anzeigen lassen. Nun versuche ich schon eine Weile Integer bzw. Float Variablen zu definieren und zu benutzen. Wenn ich jedoch die Simulation im AVR Studio laufen lasse, dann werden diese Int- bzw. Float Variablen immer übersprungen und gar nicht beachtet. Der Compiler springt nicht in die while(1)-Schleife und übernimmt somit auch nicht die angegeben Werte. Woran könnte dies liegen? Hier der Code #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <math.h> #include <stdlib.h> int phiV1O=0; float test=0.0; int main(void) { DDRB = 0x00; // Port B sind Eingänge PORTB = (1<<PB0) | (1<<PB1); while(1) { test=2.0; phiV1O = 1; } } Vielen Dank für eure Hilfe. Gruß Andreas