Hallo, Vorwort: ich war bis jetzt nur auf eine Platine und einen Microcontroller beschränkt, und jetzt möchte ich mich an die kommunikation zwischen 2 Microcontrollern ranwagen. Folgendes: ich habe eine Steuerplatine, die irgendwelche Daten auswertet, und ich habe ein LCD Touch Display mit eigenem Microcontroller. Nun möchte ich das Display mit der Steuerplatine verbinden, bin mir aber nicht sicher welches Interface ich verwenden soll. zur verfügung stehe Schnittstellen am LCD Display : RS-232, I2C, SPI. ( wichtig: das Display soll auch signale an den Microcontroller der Steuerplatine senden können ) Die Distanz zwischen Steuerplatine und Display beträgt ca. 2 Meter ! decode
I²C, musst ggf. etwas langsamer takten
RS232 nehme ich immer noch gerne, weil es einfach ist und schnell zu implementieren ist. Bidirektional ist auch kein Problem und bei 2 m Abstand kannst du locker 115 kBaud realisieren. Zum Debuggen tut es jeder PC. Als Protokoll kannst du dir leicht was selbst ausdenken - verwende ASCII Zeichen, dann kann man leichter mitlesen.
Gast
#1758477
Welchen Datendurchsatz brauchst du? RS232 - einfach zu debuggen, geht billig auch kabellos (Bluetooth) gleichzeitig kannst du die Schnittstelle für Firmwareupdates per Bootloader nutzen. I²C und SPI machen bei mehreren Teilnehmern Sinn und schaffen hohe Datenraten, aber wie es mit den Kabellängen aussieht...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.