Hallo,
kann mir jemand sagen wie ich zwei atmega32 aneinander schließen kann die sich dann untereinander austauschen??
Wenn mir jemand helfen kann dann soll er sich bitte melden!!
Vielen Dank
Hallo,
kann mir jemand sagen wie ich zwei atmega32 aneinander schließen kann die sich dann untereinander austauschen??
Wenn mir jemand helfen kann dann soll er sich bitte melden!!
Vielen Dank
spi, twi oder uart.
kann natürlich auch ein selbst erfundenes protokoll/schnittstelle sein.
Hallo !!
Du müsstest mal sagen, was Du aneinander schliessen willst.
Die Spannungsversorgung oder den Datenaustausch oder Beides.
Und um welche Datenmenge es sich handelt ????
Roland
Robotik & Arduino Homepage
http://www.ardumega.de
Solange es nur zwei Microcontroller sind ist UART das einfachste. Jedoch kannst du dann nicht mehr Daten von einem Microcontroller zu einem Computer übertragen (ausser der uC hat mehrere UART Channels).
Hierzu würde ich dier TWI (I2C) empfehlen. Du brauchst nur drei Leitungen: SCL, SDA und GND.
Mit TWI kannst du 127 Controller mit einem Master verbinden, es sind aber auch Multimastersysteme möglich.
Gruss Jey
Muss ich nur scl, sda und gnd verbinden??
Oder????
Ja. Du Kannst so 128 Microcontroller miteinander verbinden:
Immer SDA mit SDA und SCL mit SCL, Masse ist ja klar.
Ja das und du musst dann halt im Programmcode festlegen welche Adressen die beiden Controller haben und welche Daten an wen übermittelt werden sollen.Zitat von Jada
wie geht das mit der adresse im Programmcode einbinden??
Kann mir jemand ein programm beispiel mir zukommen lassen???
Wenn's noch etwas mehr sein soll - bei mikrocontroller.net gibt's dazu sogar eigene Threads:
http://www.mikrocontroller.net/topic/31404#new
http://www.mikrocontroller.net/topic/87597
Und einfach mal nach "AVR master slave" googeln...
Geht das nicht auch einfacher???
Lesezeichen