-
-
Erfahrener Benutzer
Robotik Einstein
Sodele... hab mich mal mit der TWI-Praxis beschäftigt und die dort enthaltenen Codes aussortiert und in eine .bas zusammengefügt (im Anhang als twicomm.bas; nicht kopiert, sondern abgeschrieben, um die Funktion zu verstehen).
Versteh ich das nun mit den Befehlen so richtig:
Master will ein Zeichen an Slave senden:
CALL TWI_Send_Byte(Slave-Adresse, Byte)
Die im Slave empfangenen Daten können dann aus TWDR abgerufen werden.
Master soll Zeichen von Slave holen:
Daten = TWI_Read_Byte(Slave-Adresse)
Die Daten, die dann hiermit abgeholt werden, müssen im Slave im Register TWDR liegen....
Gibts denn irgendwie noch ne möglichkeit, die TWI-Kommunikation in Bascom zu testen oder muss ma da dann direkt gleich die AVRs füttern?
Edit: Anhang aus Platzgründen entfernt
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen