I²C (TWI) Master-Slave-Bibliothek für den AVR |
|
Hierbei handelt es sich um eine TWI-Bibliothek, die sowohl als Master, als
auch als Slave arbeiten kann. Mit im Archiv ist ein kleines Demo-Projekt: Wenn zwei Mega8 mit dem gleichen Programm programmiert werden (und einer davon mit einem Jumper versehen wird, damit die beiden Devices unterschiedliche Adressen bekommen) senden sie sich abwechselnd Nachrichten, sobald der Prozess durch eine UART-Nachricht angestoßen wurde. Wichtig für die Benutzung ist, dass alle Funktionen, die in der Header-Datei als "extern" definiert wurden, auch implementiert werden, wenn sie gar nicht benutzt werden sollen. Sie müssen dann eben leer bleiben. Downloadtwi_masterslave.zip (Revision 680, 17.8.2007) |
|
© 2oo7-2oo8 Techtalk All rights reserved. |