Gast
#455226
Hallo, fuer einen Versuch moechte ich 3 AVRs ueber einen Bus miteinander kommunizieren lassen, jeder soll aber jedem Nachrichten schicken koennen. Mit I2C habe ich schon ein wenig Erfahrung, aber das laeuft ja maximal mit 400 kHz (richtig? also, 400kHz-overhead(?) /8 bits -> n byte/sec), andereseits kann ich die Zeit gut im uC selbst nutzen, da das versenden der bits ja in HW erledigt wird. Hat jemand schon Erfahungen mit Multimaster I2C Netzen (mehr als 2 Master)? Oder gibt es eine bessere Methode? Den USART moechte ich eigentlich nicht dafuer verwenden, den nutze ich zzt fuers Debugging. Ein eigenes Protokoll waere natuerlich auch moeglich, aber dann verzichte ich auf jegliche HW-Unterstuetzung und muss alles in SW machen, ob ich dann noch schneller bin als I2C? Hat jemand schon soetwas gemacht, unter welchem Begriff kann ich solche und aehnliche Themen finden? Gruss, Michael