Forum: Mikrocontroller und Digitale Elektronik I²C und Ramtron VRS51L3074


von Felix H. (felixh)


Lesenswert?

Hallo,
Ich habe vor kurzem wegen einer Entwicklungsumgebung für diesen 
Prozessor gefragt. Nun habe ich eine Entwicklugsboard mit dem oben 
genannten Prozessor, einem PCA9545A Multiplexer sowie 3 * 4 PCF8574(A).

Meine Frage ist nun wie ich diese über den internen I²C Bus ansteueren 
kann.
An der C Programmierung hapert es nicht, nur die Beispiele und 
Beschreibungen der Bauteile sind so umständlich oder nicht verständlich 
geschrieben (oder ich bin zu dumm) dass ich nicht durchblicke und meine 
Versuche nicht gelingen.

Ich bräuchte ein kleines Beispiel in dem erklärt ist, was jeder einzelne 
Schritt macht und somit zeigt wie ich selbst etwas lauffähiges 
zusammenschustern kann.

Wie wird ein Startbefehlt ausgeführt,
wie die Adresse übertragen wie die Daten usw.

Wie es im Prinzip funktioniert weiß ich nur wie kann ich das mit den uC 
internen Registern realisieren.

Danke in Vorraus

Felix

von Joachim (Gast)


Lesenswert?

Hallo

Da gibt es doch ein komplettes Tutorial:

http://www.mikrocontroller.net/articles/AVR_TWI

Gruß
Joachim

von Felix H. (felixh)


Lesenswert?

Danke für den Tip, das werde ich mir mal durchlesen.

Mir ging es aber darum, dass man durch setzen eines bits in einem 
Register des uC eine Startbedingung schaffen kann und dann einfach die 
daten oder adressen in ein anderes register schiebt und dann werden sie 
automatisch auf den weg geschickt. also alles einfach etwas einfacher 
aber irgendwie blicke ich nicht durch.

edit: "Ich hätte es erstmal den beitrag durchlesen sollen. Da steht ja 
ungefähr das drin. wenn ich es durch habe schreibe ich nochmal ob es mir 
geholfen hat"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.