MSP430 Portmapping

Gast #3147090
Lesenswert?

Hallo zusammen,

Ich verwende einen MSP430F5638, der die Möglichkeit bietet auf P2.0-P2.7 
unterschiedliche Ausgänge der Peripheriemodule zu mappen.

Nun frage ich mich, ob ich diese Pins wirklich komplett "frei" belegen 
kann ... ich würde gerne drei unterschiedliche serielle Schnittstellen 
mappen:

Die Defaulteinstellung sieht so aus:
P2.0:SPI_SlaveSelect (USCI_B0)
P2.1:SPI_SIMO (USCI_B0)
P2.2:SPI_SOMI (USCI_B0)
P2.3:SPI_CLK (USCI_B0)
P2.4:UART_TX (USCI_A0)
P2.5:UART_RX (USCI_A0)
P2.6:
P2.7:

günstig für mich wäre z.B. diese Einstellung:
P2.0:UART_RX (USCI_A0)
P2.1:UART_TX (USCI_A0)
P2.2:SPI_SOMI (USCI_B0)
P2.3:SPI_SIMO (USCI_B0)
P2.4:SPI_CLK (USCI_B0)
P2.5:SPI_SlaveSelect (USCI_B0)
P2.6:I2C_SCL (USCI_B1)    <- !!
P2.7:I2C_SDA (USCI_B1)    <- !!

Für I2C muss ich ein drittes Peripheriemodul ins Spiel bringen (USCI_B1) 
... Hat einer von Euch Erfahrung mit dem Portmappingmodul und kann mir 
sagen ob das so funktionieren kann?

Ich weiß, ich sollte es selbst einfach ausprobieren, aber die Zeit 
drängt :(


Vielen Dank fürs Lesen und Eure Hilfe,
Hans
Persönliche Seite #3147258
Lesenswert?

Hans schrieb:
> Ich weiß, ich sollte es selbst einfach ausprobieren,
> aber die Zeit drängt :(

Probiers halt. Was daran sollte mehr als ein paar Minuten dauern?

Die üblichen, etwas älteren und daher verbreiteteren MSP430-Mitglieder 
kennen kein Portmapping; daher ist das nichts, wobei die anderen 
MSP430-Nutzer hier Dir helfen könnten.

Ich habe mit 'F5638 auch noch nichts gemacht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren