UART oder I2C

Gast #121298
Hallo Freaks,

ich möchte auf einer gemeinsamen Platine mit zwei unterschiedlichen
Mikrocontrollern kommunizieren: einen 80C515 als Master und einen
AT90S2313 als Slave.
Beide werden durch den gleichen Clock von 12MHz gesteuert.
Soll ich die UART der Controller oder doch lieber einen I2C-Bus dafür
nehmen?
Ich habe Null Ahnung! Gibt's dafür n'e fertige Routine?
Gruß Klaus
Gast #121299
Auf einer Platine und mit nem Master/Slave würde ich I2C empfehlen. So
ist der UART noch frei, falls du mal noch mit extern sprechen möchtest.
Gast #121301
Hi,
wenn ich den I2C-Bus nehmen soll könnte ich ja gleich den 80C552
verwenden, zumal diese Busfunktion bereits integriert ist (und
zusätzlich  auch noch einen seriellen Port besitzt).
Wenn schon einen anderen Typ als vorgesehen, warum nicht gleich einen
AT89S8252?
Die Kommunikation würde ich über die Leitungen der SPI (MOSI, MISO,
SCK,usw.) verbinden.
Geht sowas überhaupt? Hat jemand von Euch schon damit Erfahrung
gemacht?
Gruß, Klaus
Gast #121302
ich mach sowas eigentlich am liebsten mit SPI. Lässt sich auch
problemlos mit Prozessoren verwenden, die keine Hardware-SPI haben,
dann natürlich langsamer.
http://www.mikrocontroller.net/attachment.php/107941/Display+1200.JPG
Wenn du allerdings die UART nicht anderweitig brauchst, würde ich die
nehmen, Rx und Tx über kreuz, belastet auch die MC am wenigsten, sowohl
speichermässig als auch laufzeitmässig.

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.