-
-
Erfahrener Benutzer
Fleißiges Mitglied
TWI Stürzt nach kurzer Zeit ab :(
Hallo Zusammen!I
ch habe ien Problem mit der TWI Schnittstelle eines Atmega88.
Ich habe die TWISLAVE von Uwe Große-Wortmann (uwegw) verwendet, und in eine Datei twislave.h gespeichert. Diese im Projekt included und die init Methode aufgerufen.
Klappt alles wunderbar... ca 2 min
danach steht die SDA Leitung auf Ground, SCL ist beim Senden von meinem Master (ein devantech CM02 Modul) noch in bewegung.
Ich probierte auch nach dieser Situation die init Methode erneut aufzurufen, doch SDA bleibt auf 0v
Anhand der PWM ausgänge die ich benütze scheint der Atmega noch am laufen zu sein..
nach einem Reset funktioniert alles wieder Wunderbar.. (ca. 2 min..)
hat jemand eine Idee???
Viele Grüsse
Chris
-
Erfahrener Benutzer
Fleißiges Mitglied
Wobei zu erwähnen ist, dass der Atmega88 mit 20MHZ läuft, das I2C mit ca. 100 KHz..
ich habe das gefühl, das wenn ich viele Daten sende, die Übertragung früher nicht mehr funktioniert... hmm.. keiner eine Idee?
Ausserdem hat der Atmega ziemlich viel zu tun, er hört noch auf zwei HW-Interrupts, die je ca. alle 6ms auslösen. Die ISR ist ein kleiner PID Regler für jeweils einen Motor. (dennoch ein paar float berrechnungen drinn...)
könnte dass das Problem sein?
Aber bei 20 MHZ ist da doch noch platz für TWI???
-
Neuer Benutzer
Öfters hier
Hallo ChRiz,
Hast Du das Problem lösen können ?
Ich habe ein ähnliches Problem, dass bei der Nutzung von CM02 / RF04 Modulen der Zugriff nach ca. 2 min nicht mehr funktioniert
Gruß
Peter
MfG
Peter
If you always do what you have always done you will always get what you have always got
=> Make a difference
-
Erfahrener Benutzer
Fleißiges Mitglied
twi ist übertaktet, runterschrauben.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen