Gast
#797650
Wie definiere ich beim MSP430 auf welchen Ports die SPI Signale ausgegeben werden? Kann ich da jeden beliebigen digitalen Port nehmen?
|
Anzeige
|
Frage zu SPI und MSP430
Gast
#797650
Wie definiere ich beim MSP430 auf welchen Ports die SPI Signale ausgegeben werden? Kann ich da jeden beliebigen digitalen Port nehmen?
Gast
#797666
>Kann ich da jeden beliebigen digitalen Port nehmen?
NÖ!!!
Im Datenblatt steht genau beschrieben, welcher Portpin zu welcher
SPI-Funktion gehört!
Ansonsten gilt:
1.) mit PxDIR die entsprechenden Pins je nach Funktion als Aus- oder
Eingang definieren.
2.) mit PxSEL die entsprechenden Pins mit der SPI-Funktionalität
auswählen
Welcher MSP430 denn genau? Die Spezial-Pins sind festgelegt und können nicht beliebig verteilt werden. > Kann ich da jeden beliebigen digitalen Port nehmen?
Nein, wenn Du Hardware-SPI verwendest. Ja, wenn Du Software-SPI
("bit-banging") verwendest, aber das ist aus Performancegründen nicht
wirklich ratsam.
Gast
#797784
Ist ein Pull-Up für die SPI-Signale zwingend notwenig? Das ist wie bei anderen digitalen Signalen auch, solange Du keine Open-Collector/Open-Drain-Treiber verwendest, nicht. Zumindest, wenn der MSP430 den Ausgang darstellt, nicht. Denn der MSP hat push-pull Ausgänge. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|