@ m.a.r.v.i.n
freilig kann man auch dat mit der I2C porterweiterung machen.
aber was neues zu entwickeln ist genauso lustig
auserdem ist der lerneffekt viel größer.
Druckbare Version
@ m.a.r.v.i.n
freilig kann man auch dat mit der I2C porterweiterung machen.
aber was neues zu entwickeln ist genauso lustig
auserdem ist der lerneffekt viel größer.
ausserdem hat man miz einem zweiten atmega neue adc ports zur verfügung...
da scheint in der tat ein fehler im asuro wiki zu sein. r1 r2 r3 sind ja auch wie im schaltplan an vcc angeschlossen.
irgendwie glaub ich stimmt die platine ohnehin nicht so ganz mit dem schaltpaln... ich glaube wenn man den jumper setzt dann ist int0 des asuro dauerhaft mit int0 verbunden...
Hi,
ich glaube ihr versteht mich nicht richtig. Es geht doch hier nicht darum eine I2C Porterweiterung nachzubauen, sondern es sollen zwei mega8 miteinander kommunizieren. Und dazu bietet sich nunmal I2C an.
Sicher, wenn man die Zeit und Muse hat, kann man das Rad auch immer neu erfinden.
Richtig, da sind einige Fehler im Layout. Hat ja lange gedauert, bis das jemand gemerkt hat. #-o
Das liegt halt an dem verwendeten Layout Programm, besser gesagt Malprogramm Lochmaster. Es gibt keine Möglichkeit Schaltplan und Layout miteinander abzugleichen. Eventuelle Fehler merkt man dann erst beim Zusammenlöten.
Gruß m.a.r.v.i.n
hmm... lad dir doch mal die eagle demo version runter... ich glaub damit gehts oder?
http://www.cadsoft.de/
Gibt es eigentlich eine fertige Library für I2C Slave mode? Oder kann jemand kurz erklären, wie man ein ATMega als slave programmieren kann?
Danke im Vorraus
Es gibt dazu fertige libs und auch Erklärungen. Beides findest du hier im Forum. Dazu gabs in letzter Zeit ziemlich viele threads.
Hi,
die Procyon AVRlib beinhaltet z.B. neben I2C Master auch I2C Slave Routinen.
http://hubbard.engr.scu.edu/embedded/avr/avrlib/
Hallo m.a.r.v.i.n,
Kannst du mal trotzdem eine beispielnutzung geben?