Gast
#100588
Hallo Ich trau mich nu mal und setzte mein Programm hier herein. Ich programmier noch nicht so lange und hab nun mein erstes größeres Projekt in Angriff genommen. Kurze Beschreibung: Im Hauptprogramm wird die Funktion Konfiguration aufgerufen. Hier wird entschieden ob Einstellungsdaten aus dem eeprom geladen werden (muß noch programmiert werden) oder ob das Gerät neu eingestellt wird. Wenn zweiteres der Fall ist werden nacheinander die Menüs Luftdruck, Alarmgrenzen und Setpoint aufgerufen. Als letzte wird das Menü bzw. Unterprogramm Sensor_kallibrieren aufgeufen. Ist noch nicht ganz fertig, weil ich eben hier nicht mehr weiterkomme. In der Version oben, maht das Programm das was es soll. Füge ich aber die Zeile 482 wieder ein kommt nur noch Unsinn raus. Für die AD Wandler Werte werden dann so Sachen wie H322 oder irgendwelche sonderzeichen ausgegeben. In den anderen Unterprogrammen kan man weder den Setpoint noch die Alarmgrenzen einstellen. Einzelen Programmteile werden sogar schlichtweg unterschlagen. Einzig die Funktion Luft_druck scheint dem Chaos zu trotzen. Ich hab WinAVR04042004 und Ponyprog. Dazu die Platine der Mikrokonrollergruppe und einen AT90S8535. Woran kann es liegen, daß durch Einfügen dieser einzelnen Zeile so ein Chaos entsteht. Ich komme halt so nicht weiter. Mit jeder Veränderung, gerade in den put_string Anweisungen ist irgendwie neues Chaos vorprogrammiert. Danke Dirk