MSP430F135 USART - SPI MODE

Gast #1047456
Lesenswert?

hallo Leute!

Warum initialisiert mein MSP430F135 die SPI schnittstelle nicht?
hab folgenden code als routine verfasst:
1
  P3SEL |= 0xA;                                   // P3.1,3 SPI option select
2
  P3DIR |= 0xB;                                   // P3.0,1,3 output direction
3
   
4
  UCTL0 |= SWRST;                                 // RESET USART
5
   
6
  UCTL0 |= CHAR + SYNC + MM;                      // 8-bit SPI Master- mode  
7
  UTCTL0 |= CKPH + CKPL + SSEL1 + SSEL0 + STC;    // Inv. delayed, SMCLK, 3-pin
8
  
9
  UBR00 = 0x2;                                    // ACLK/2 for baud rate
10
  UBR10 = 0x0;                                    // ACLK/2 for baud rate
11
  
12
  UMCTL0 = 0x00;                                  //nicht benutzt, 0 setzen
13
  
14
  IE1 |= UTXIE0;
15
  ME1 |= USPIE0;                                  //SPI aktivieren
16
  
17
  UCTL0 &= ~SWRST;                                // init
18
  _EINT();                                        // Interrupt ein

Die Register werden auch gesetzt, aber sobal was im TXBUF steht, sollte 
es ja gesendet werden, jedoch ist dies nicht der fall!

Warum kann das sein?

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