Mein ATMega32 spinnt ...

Gast #224648
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
Gast #224649
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
Gast #224650
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).
Gast #224651
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.