IIC-Bus Verständnisfrage

Gast #525873
Lesenswert?

Hallo zusammen

Bedingungen:
Ich versuche einen Eeprom 25lc256 via IIC-Bus mit einem PIC 16F874 
anzusteuern. Dieser PIC hat in Hardware eine Lösung für den IIC-Bus.
Wenn ich nun die Schaltung in Betrieb setze passiert nichts. Nun messe 
ich mit dem KO die Takt- und Signalleitung. Die Datenleitung ist High 
und die Taktleitung ist low.

Frage:
Wird der Taktgenerator des PICs nur beim benutzen des Busses angesteuert 
oder sollte ich den Takt immer auf der Leitung sehe.


P.S. Ich weiss die Frage klingt seltsam aber ich versuche mich Schritt 
für Schritt in die Materie einzuarbeiten.

für Antworten bin ich dankbar.
Gast #526007
Lesenswert?

für was gibts Foren wie dieses ...

... zum Fragen und der Hoffnung auf vernünftige Antworten.

Savo, ich kenn den PIC nicht so genau, aber der I2C Bus ist asynchron, 
was heisst dass du Takt und Daten nur sehen wirst wenn du ein I2C 
Telegramm vom I2C Master (dein PIC) auf den Bus schickst. Hast du 
Pulluos dran ? Lies dir mal die I2C Spec (siehe Anhang) von Philips 
durch und dann den Teil des PIC Datenblatts die Initialisierung und 
Nutzung des I2C Kontrollers erklären. Da gibts sicher auch Beispiele.

Gruss Stephan


Angehängte Dateien:
Gast #526158
Lesenswert?

Ich muss mich entschuldigen es ist ein 24Lc256 Eeprom. Die Pull-up 
Widerstände habe ich nicht vergessen.

Grossen Dank an Stephan du hast meine Frage beantwortet. Ich werde nun 
auch mal all diese Datenblätter studieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren