Forum: Mikrocontroller und Digitale Elektronik 2 UART-Module eines µC einsetzbar, wenn sie sich einen Pin teilen?


von noips (Gast)


Lesenswert?

Hallo zusammen!

Beim MSP430-F5418 verwenden unterschiedliche Serial Interface Module die 
gleichen Pins für ihre Signale, z.B. der SPI-Clock-Sigal des Moduls A0 
verwendet den gleichen Pin wie der Slave-Select-Signal des Moduls B0. 
Sind dann diese Module auf dem gleichen Controller einsetzbar? Wenn ja, 
wie geht das?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Es sieht so aus, als wäre eine gleichzeitige Nutzung von USCI_A0 und 
USCI_B0 im SPI-Modus nur dann möglich, wenn keine der beiden im 
Slavemode betrieben wird.

von noips (Gast)


Lesenswert?

Hm... Stimmt, die teilen sich jeweils Pins für die STE und CLK Signale.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das übrigens scheint mir die erste Hardwareeinschränkung des sonst sehr 
flexiblen 'F54xx zu sein. Wenn ich die Uschi* mit der UART des 'F16xx 
vergleiche, dann lässt sich damit ganz erheblich mehr erreichen.


*) Sprich mal USCI etwas italophil aus.

von noips (Gast)


Lesenswert?

:-)  Ja, der Controller ist schon eine gute Sache!

Danke für die Antworten!!

von noips (Gast)


Lesenswert?

Was ist aber, wenn ich die unterschiedlichen USCI-Module abwechselnd per 
Software ein- und ausschalte und die sich überschneidenden Signale mit 
Analog Muxer den Pins jeweils zuschalte, je nach dem, welches Modul 
gerade eingesetzt wird?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.