I²C Bus Schnittstelle extern ?

Gast #89628
Lesenswert?
• ▲
▼
Hallo !

Ich besitze einen Mikrocontroller vom Typ C167CR-LM,
mit dem ich einen Kompassensor ansteuern möchte, der
jedoch nur eine I²C Schnittstelle zur Datenkommunikation
besitzt.

Nun stehe ich vor einem Problem, da mein C167 nur eine
CAN - Bus Schnittstelle, jedoch keine I²C Schnittstelle
hat.

Frage:
------
Gibt es externe ICs, die quasi als I²C Bus Adapter dienen
und mit einem Universal - µC über die Portleitungen ansteuer-
bar sind, bzw. einen CAN - I²C Adapter ?

Danke im Voraus für eure Anregungen !

MfG Thomas
Gast #89629
Lesenswert?
• ▲
▼
Kanste auch einfach per Softemulation machen denn das I2C-Protokoll ist
recht ieinfach gestrickt und absolut Zeitunkritisch.

Soll heissen das du beliebige Takte verwenden kannst.
Also 100-400 (Gibt auch schneller)Khz oder auch nur ein Bit pro Woche.



Dafür brauchste 2 bzw. 3 Bits (3 wenn die Interruptleitung auch noch
genutzt werden soll/Muss.ansonsten nur 2 für Takt und Daten).


Ich kann dir gerne mal ein einfaches PDF schicken wo alles nötige in
Kurzform steht.

auf der alten CC1 hab ich das auch inner Softemulation bewerkstelligt
obwohl die CC1 nicht gerade nen Renner ist.
Gast #89632
Lesenswert?
• ▲
▼
@Thomas

Sorry,den hätte ich auch schon oben anhängen können aber irgendwie nen
Brett vorm Kopf gehabt.

Is aber jetzt dabei.

Mag sein das es nichtm her Aktuell ist aber das ist das I2C Protocoll
ja auch nicht mehr.

Dafür ist alles drinne was man so braucht kurz angeschnitten so das man
sich die nötigen Routinen daraus ableiten kann.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.