PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei PICAXE 28x2 über I2C vernetzen



alfa-uwek
29.06.2010, 14:24
Ich soll eine Datenverbindung bzw. Austausch zwischen 2 Microkontrollern programmieren, also das z.b. ein Microcontroller einen Sensor ausliest und diesen Wert dann an einen weiteren Micro schickt

Dies soll über i2c geschehen
für die Controller kann mann auch die Befehle von hi2c benutzen
dafür haben ich zwei Controller der Marke PICAXE
Ich programmiere mit PICAXE Programming Editor in Basic

kann mir jemand ein bsp Programm wie das funktioniert zur Verfügung stellen???

schumi2010
29.06.2010, 20:49
hallo

hab mal gegooglet:
http://letsmakerobots.com/node/20787

vielleicht hilft es dir weiter :)

Gruß Michael

hans99
11.07.2010, 07:56
Hallo,
ich verwende auch Picaxe Controller (28X1). I2C verwende ich immer nur mit Slave Devices (DS1307, etc).

Soweit ich die Manuals verstanden habe, musst Du einen Controller als Master und den Zweiten als Slave einstellen. Die Matser und Slave adressen kannst Du frei wählen.

Derzeit habe ich ein Projekt mit 2 28X1 im Master/slave Mode in betrieb. Allerdings verwende ich HSERIN/HSEROUT mit Interrupt, damit die Controller nicht immer auf Daten lauern müssen.

LG.
Hans

PS. Versuchs mal im Picaxe Forum: http://www.picaxeforum.co.uk/