Atmega88 steigt bei TWI sporadisch aus

OP #2706232
Hallo Forum,

mich quält ein sporadischer Fehler.

Ich habe eine Schaltung mit mehreren Atmega88 auf drei Platinen. Zwei 
Atmegas auf der ersten, je vier auf den anderen. Jeder Platine habe ich 
einen eigenen 7805 spendiert (GND ist auf einem Potenzial). Ein 
Controller der ersten Platine sendet über TWI an die Controller der 
zweiten und dritten Platine ein Byte. Das klappt in neun von zehn 
Fällen.

Im Fehlerfall steigt ein empfangender Controller aus und berappelt sich 
nur dann wieder, wennn ich ein an den USB des PC angeschlossenes 
AVR-MK-II an ihn ranhänge ohne aber zu programmieren. Einfach den 
Stecker in die ISP-Buchse und schon geht es weiter.

Abblockkondensatoren von 100nF )Keramik) hab ich drin. Große Lasten 
treibe ich nicht. Am Controller befindet sich nur eine LED die während 
der TWI ISR leuchtet, also nur mal eben aufblinkt.

Hat jemand eine Idee wie ich weiterkomme?

Vielen Dank
Reinhard
Gast #2706234
Moin,

das MK-II macht beim anstecken einen Reset.
Es ist wahrscheinlicher dass die Software in einer Schleife auf ein 
Ergebnis wartet, das nicht eintritt.


MfG
OP #2707535
Hallo!
Saugers Tipp:
>> das MK-II macht beim anstecken einen Reset.
>> Es ist wahrscheinlicher dass die Software in einer
>> Schleife auf ein Ergebnis wartet, das nicht eintritt.
hat sehr sehr wahrscheinlich geholfen. Ich habe meines Erachtens den 
Fehler der Software gefunden. Letzte Gewissheit bringt die Zeit, da der 
Fehler sporadisch auftrat.
Vielen Dank an Sauger
Reinhard

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.