Gast
#1145662
Nacht miteinander. Ich suche eine Möglichkeit die Adresse aller ans TWI angeschlossenen Geräte auszulesen. Der Sinn ist, dass nicht immer alle möglichen Slaves ans System angeschlossen sind und der AVR das erkennen soll, und dazu auch neue ICs erkennen. Bsp: Ich betreibe 3 I²C Temperatursensoren am TWI. Beim µC soll jetzt beim einschalten erkennen, wieviele davon da sind und ob neue vorhanden sind. Die meisten ICs haben ja feste Adressräume. Damit könnte man doch erkennen, was für ein Gerät angeschlossen ist. Natürlich müsste man die Adressräume fest einspeichern und der µC erkennt anhand der Adresse um welches Bauteil es sich handelt. Geht es vielleicht so, dass man einfach alle Adressen abfrägt, die ich dem µC schon eingegeben habe?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
TEMPSENSOR_NAME müssten dann die Adressbereiche enthalten damit erkannt wird um welches Bauteil es sich handelt.