PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I²C - Einsteiger



Abendelektroniker
10.02.2005, 20:56
Hallo!

Ich beschäftige mich zum ersten Mal mit den Möglichkeiten des I²C-Bus. Bin aber auch gleich beim Verständnis gescheitert :-k
Dazu gekommen bin ich durch den Kauf einer Schrittmotorkarte von Velleman (K8005) die, wie ich leider zu spät gesehen hab, nur mittels I²C zu bedienen ist. Und das mit der Karte Velleman(K8000), welche gleich das dreifache kostet. Ich habe allerdings schon von Braintechnology eine Karte, die auch einen I²C Bus beinhaltet. Sind jetzt nur Programmierkenntnisse nötig, um diese beiden Karten miteinander arbeiten zu lassen? Und wer oder was bestimmt, welche Karte Master und welche Slave ist?
Ihr seht, absolut fehlendes Basiswissen. Hoffe Ihr könnt helfen?!

darwin.nuernberg
10.02.2005, 21:05
Hallo erst mal,
Also Systemnahe Programmierung von I2C habe ich auch nicht drauf aber
meine erste Gehversuche mit dem I2C habe ich mit dem hier oft verwendeten Atmel (mega8 oder mega16) gemacht.
Programmiert habe ich das ganze dann mit Bascom.

Einfacher kann es eigentlich nicht mehr gehen.
einfach
I2Csend, slaveadr, befehl
und schon geht's

Man muß eigentlich nur wissen was der Empfänger braucht damit er was macht.


Ein keines Demo mit dem PCF8574 kannst Du hier finden:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=5601

Abendelektroniker
10.02.2005, 21:17
Oh ja. Das sieht mir vorerst einfacher aus. Manchmal sieht man halt vor lauter Zielen und Wünschen die einfachsten Lösungen nicht.
Vielen Dank erstmal! =P~

darwin.nuernberg
10.02.2005, 21:43
Manchmal sieht man halt vor lauter Zielen und Wünschen die einfachsten Lösungen nicht.
Vielen Dank erstmal! =P~

Meintest Du

Den Wald vor lauter Bäumen nicht gesehen?

oder

Links sind Bäume, rechts sind Bäume und dazwischen Zwischenräume. 8)

mcs
12.02.2005, 14:45
sollen die zwei karten ohne weitere controller zusammen arbeiten oder soll da dann noch ein µC dazu ? ohne nen extra conroller sehe ich da nähmlich einige probleme, da ich denke dass die karten nur slaves sind.
Hast du erfahrung mit µC?

mcs