PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I2C



ürsu
07.02.2005, 21:02
Hallo Leute,

Wenn ich ein I2C Bus in meinem Roboter einsetzen will, muss ich da sozusagen eine spezielle Bus-Stromversorgung aufbauen oder macht das schon ein Chip oder so?

Danke

jap
07.02.2005, 22:33
du brauchst keine eigene Stromversorgung. Falls du aber nur den SDA und den SCL Ausgang vom Controller hast musst du jede der zwei Leitungen über einen Pull-up widerstand (unkritischer Standardwert ist 4k7) mit deiner Controllerversorgung (typ. +5V) verbinden, damit sie nicht in einem undefinierten Zustand sind.

Steffen1982
07.02.2005, 22:35
nein du mußt nur die stromversorgung der Bausteine beachten und natürlich die GND Leitungen beachten.

ürsu
07.02.2005, 22:39
OK, vielen Dank,
jetz fällt mir der Anfang bestimmt schon einfacher da ich jetzt bereits über I"C erfahren habe, was ich aber noch wissen möchte: mit welcher Sprache werden die I2C Chips programmiert?

Vielen Dank

jap
07.02.2005, 22:51
spezielle Ic's die das I2C Protokoll unterstützen sind z.B. EEPROMS und viele Typen IC's mit speziellen Funktionen. Programmieren mußt du nur den Controller mit dem du die Ic's ansprichst, hier bietet sich c oder Assembler an, weil das Protokoll nicht ganz trivial ist. Wenn du genaueres Wissen willst solltest du deine Anwendung etwas besser beschreiben.