Hallo NG, vieleicht hat jemand eine Idee, folgendes habe ich gemacht: Ein Gerät welches GPS-Daten aus einem Empfänger ausließt (Position, Geschwindigkeit, Datum und Uhrzeit). Aus diesen Daten wird noch der QRA-Locator errechnet und die Entfernung zu einem voher gespeicherten Punkt berechnet. Nachdem Testläufe im Garten funktionierten, rein ins Auto und mal wegen der geschwindigkeit geschaut (war aber ein Bug drinn): char szSpeed[5]; in der berechnung bei > 9.99 KM/h ist der String nicht mehr ausreichend gewesen, also retour und auf char szSpeed[10]; erhöht... damit fingen dann meine Probleme an: Das ganze hängt sich nach ein paar sekunden auf und ich verstehe nicht wieso... Ich habe mitlerweile die Locator-Berechnung und ebenso alles weitere was fehleranfällig sein kann aus kommentiert, immer noch das gleiche Problem ... Mitlerweile wird nur noch vom Empfänger gelesen und dann angezeigt auf einem 16 Zeichen display (mit Peter Fleurys LCD Lib) Aber es hat sich nichts verändert .... Kann es sein, das ich den ATMega32 durch zu häufiges flashen zerstört habe (ca. 60 - 100 mal) ? Ich hoffe es hat jemand eine Idee ... Lg Christian
Hallo, selbst die alten AVRs (AT90Sxxxx) sollten min. 1000 mal flashen mitmachen und das bei 10 Jahren Datenerhalt und mehr als Raumtemperatur(habe etwas von so 70Grad gehört,Fehler traten bei einem Test erst nach so 15.000 Mal auf) Gruß Jan
Wenn er nach ein paar Sekunden hängt, hat das meist folgende Gründe: - Stackoverflow - Daten im RAM werden überschrieben (meist durch ein Feld, das nicht mer ausreicht).
Hallo, danke für die Antworten, der Fehler lag ganz wo anders... einer der Taster (öffner) schließt beim loslassen nicht mehr richtig, meine Routine zum entprellen hat dann den ganzen Ablauf blockiert... Sowas blödes aber auch, 3 / Taster und die dinger tun nicht richtig ... Sorry für den Anfängerfehler ... Lg Christian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.