Ohne Code fehlt mir die Grundlage zu helfen.
Ohne Code fehlt mir die Grundlage zu helfen.
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Ja, ohne Code und vielleicht später auch Schaltplan kann man nur raten. Ich sag mal: Stacküberläufe
Geändert von Searcher (29.03.2012 um 11:05 Uhr) Grund: stottern beseitigt
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Wegzu einigen meiner Konstruktionen
Spekulation: Wenn der Check-Akku-Spannung-Routine beim Messen WÄHREND des Ladens durchdreht und die Kiste mit Interrupts vollstopft, kann SW-Uart senden beeinträchtigt werden, weil das Timing im A... ist.
Die Zeichen, die fehlen : ist das eine geschlossene Folge oder verteilen sich die über den gesamten String ? (Also z.b. nur jedes zweite Zeichen )
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo,
zunächst vielen Dank für die Hinweise.
Ich bin der Sache noch einmal nachgegangen:
Ich habe die Akkuladung bisher nur durch eine SMS ausgelöst. Der Befehl wird seriell vom Modem an den AVR übermittelt.
Der Fehler tritt also nur auf, wenn der Sendung ein serieller Dateneingang vorausgeht.
Dann werden die ersten 10-11 Zeichen lückenlos gesendet. Die restlichen Zeichen fehlen komplett.
Wenn die Spannung tatsächlich abfällt und dadurch die Akkuladung ausgelöst wird, dann wird der
komplette String (20 Zeichen) fehlerfrei gesendet.
Es sind wirklich mehrere Interrupts aktiv - alle 3 Timer - durch Funkuhr und die restlichen 2 durch mich programmiert.
Aber ich komme damit klar. Ich brauche ja nur eine E-Mail, wenn die Akku-Spannung wirklich abfällt.
Ich möchte Euch nicht zumuten, den ganzen Code zu analysieren.
Danke
Lesezeichen