-
-
Erfahrener Benutzer
Roboter Experte
meinst du, wie der Code für einen Slave aussehen kann?
das kannst du alles in die ISR(Interrupt Service Routine) vom TWI reinschreiben, also besser wärs natürlich, wenn du in der ISR nur ein bestimmtes Bit setzt, worauf hin dann in der Hauptschleife die entsprechende Funktion aufgerufen wird
in der ISR vom TWI kannst du mithilfe des TWSR abfragen, was grad passiert is, also zB, ob Daten empfangen wurden
mir fällt grad auf, was ich vergessen hab...du musst am Anfang im Programm des Slaves noch Interrupts global aktivieren und "TWCR |= 0x80;" ausführen, sonst wirds nicht gehn
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen