Hallo,
ich versuche gerade eine uint_16t-Varibale in float umzuwandeln:
1 | uint_16t adcval = 0;
|
2 | float temp = 0.0;
|
3 |
|
4 | adcval = ReadChannel(0);
|
5 | temp = (float)adcval;
|
6 | temp = temper-0.6;
|
Es geht um das Einlesen des ADC eines ATmega8. Ich verwende das
AVRStudio + GGC.
Leider funktionert es nicht. Es ist so, als ob die beiden letzten Zeilen
wegoptimiert werden. Man kann dort keinen Breakpoint setzen und im
Watch-Fenster wird die bei der Variable temp "Location not valid"
angezeigt.
Jemand einen Ahnung woran diese liegen könnte?
Gruß
Nico