Wenn ein Master verleiert, macht er sich automatsich zum Slave. Er könnte ja durch einen anderen Master angesprochen werden.Zitat von molleonair
Der Slave ist im Ruhezustand, entweder weil gerade nichts auf dem Bus los ist, oder weil sich ein Master mit einem anderen Slave unterhält. Erst wenn der Slave adressiert wird, oder wenn er sich selbst zum Master macht, wird dieser Zustand beeendet.Zitat von molleonair
Die Slaveadresse kann man auch beim Master eingetragen lassen. Sie wird ja z.b. bei Multmaster gebraucht.Zitat von molleonair
Zum Master macht man sich, indem man das TWSTA-Bit setzt. Dann versucht das TWI, ne Startcondition abbzusetzten und sich den Bus zu krallen. Und was man gerade ist (Master oder Slave), findet man über TWSR heraus.
Lesezeichen