Gast
#687742
Hallo ich stehe vor einem Problem, das ich nicht wirklich nachvollziehen kann. Hab den Cosmic Compiler (Cx ST7 Ver 4.5.5 16 K frei) und möchte nen A/D-Wert einlesen und diesen vergleichen mit einem Grenzwert. Dazu ruft der Bootloader zyklisch die Funktion applicationMain() (Siehe anhängende Datei). In dieser gibt es nun zwei bzw. drei if() Bedigungen. Eine liest die Werte ein, eine andere, geschachtelte sollte diese auswerten. Doch die geschachtelte innere Bedingung wird nur einmal ausgeführt, egal was sich an der A/D-Werten ändert. Die Messwerte kann ich über CAN auslesen und sehe auch deren Änderung, doch die innere Bedingung für Messwerte wird nicht nachgezogen. Woran kann dies liegen? Grüße und Danke... pontonfrog