Hallo zusammen, da ich in der "Suchen-Funktion" und im Netz nichts passendes gefunden habe, wende ich mich nun an euch. Seit einigen Wochen beschäftige ich mich mit der Programmierung einer I²C-Schnittstelle um ein Sensorsignal eines Slaves auszulesen. Der verwendete Mikrocontroller ist ein ATmega6490a mit einer USI-Schnittstelle. Zur Programmierung verwende ich die bereitgestellten Dateien "Atmel-2561-Using-the-USI-Module-as-a-I2C-Master_AP-Note_AVR3" von Atmel. Bei dem auslesen des Sensors gehe ich wie im Beispiel: "case (1<<PD2)" vor. Beim senden der Adresse läuft alles gut, zumindest wird in das USIDR-Register die Adresse und das Read-Bit geschrieben. Nur empfange ich keine Daten. Hab auch bereits einen anderen Sensor versucht auszulesen. Hat jemand Erfahrung mit der Programmierung der USI-Schnittstelle als TWI- bzw. I²C-Schnittstelle und kann mir helfen? Danke und Grüße, Sergej
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.