Gast
#724279
Hallo Leute, ich hab ein Problem.
Bei der Programmierung eines ATmega128 in C mit AVRGCC hab ich folgendes
Problem: Ich will gerne zwei Variablen miteinander vergleichen. Hab dazu
folgeden Code aufgesetzt:
if(sensor_grad <= value_grad)
{
regel_richtung = 1;
}
else
{
regel_richtung = 0;
}
im debugger hab ich geprüft, welchen Wert die Variablen sensor_grad und
value_grad haben, abhängig von meiner äußeren Beschaltung ändern die
sich... aber, egal, ob value_grad größer oder kleiner sensor_grad ist,
der macht immer nur den teil regel_richtung = 1...
beide variablen sind vom gleichen typ...
was mache ich falsch?
danke im voraus