Welchen Takt einstellen (I2C)

Gast #1884824
Lesenswert?
• ▲
▼
Der Takt bei I2C istfrei wählbar, da du bzw. der Pic ja der Master ist.
Also wie bei SPI.
Die meisten Slaves können bis 100kHz bzw. 400kHz.
Du kannst auch z.B. 43,68kHz oder 21,78kHz verwenden, du gibst den Takt 
ja vor.

Vergiss nur die Pull-Ups nicht!
Persönliche Seite #1884827
Lesenswert?
• ▲
▼
mantis schrieb:

>  könnte ich auch den intern 8Mhz Oszillator verwenden ??

I2C seitig spricht IMHO nichts dagegen.

Die Slaves arbeiten ja mit dem I2C Takt, den der PIC allein vor gibt. 
Und der PIC muss keinen genauen Absolutwert einhalten.

Anders als z.B. bei async. UART bei dem die angeschlossenen Teilnehmer 
jeweils ihren eigenen Takt erzeugen und die Gesamtabweichungen <2% sein 
sollten.
Gast #1885028
Lesenswert?
• ▲
▼
:D okay

Hier ist mal mein I2C Test Programm. Also er gibt auf dem Display zum 
schluß was aus aber halt "nur" unlogische sachen.

Unabhängig davon:

dürfte er nix ausgeben weil ich den Sensor nicht angeschlossen habe und 
er ja in der "sende_schleife" hängen bleiben müsste da er kein ACK vom 
Sensor bekommt.

Wenn ich mit dem Oszi den SCK messe sehe ich keinen Takt zwischen 100 
und 400kHz sondern lange (400ms) High signale.

Vielleicht sieht ja einer meinen Fehler

Gruß mantis
Angehängte Dateien:

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.