Ich habe mir jetzt das neue Roboternetz-Board bestellt (so zum Einsteigen).
Bei diesem sind doch 2 Controller drauf die auch über I²C Kommunizieren können. Da schlägst Du doch in der Doku vor einen Programmgesteuerten "Master-Switch" zur Kommunikation zu verwenden.
Wenn man den "Master-Switch" bei allen angeschlossenen Controllern implementiert sollte es doch möglich sein ohne Probleme Daten bidirektional auszutauschen (mit entsprechenden Aufwand).
Wo ich gerade dabei bin :
Ist der I²C Bus bereits auf den Atmel Controllern (speziell Mega16) eingebaut (wovon ich ausgehe) oder wurde dieser auf dem Board mit Zusatz-Bausteinen realisiert ?
Prinzipiell wäre es ja denkbar einen zweiten Bus einzusetzen damit die Controller kommunizieren können ohne "Master-Switch". Problem wird aber sein das die Controller vermutlich nur einen I²C Bus haben , oder ?
Dies führt mich dann zur Frage wie man Subsysteme realisiert, wenn man nur einen Bus hat ? Mit 2 I²C Bussen wäre das wunderbar. Sonst müsste man ja den RS-232 nehmen und ein eigenes Kommunikationsprotokoll entwickeln.
Lesezeichen