www.mikrocontroller.net

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


Autor: Felix H. (felixh)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Joachim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Da gibt es doch ein komplettes Tutorial:

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

Gruß
Joachim

Autor: Felix H. (felixh)
Datum:

Bewertung
0 lesenswert
nicht 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"

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.