msp430F1611 SPI-связь - PullRequest
       9

msp430F1611 SPI-связь

0 голосов
/ 27 сентября 2018

Я хочу связать MSP430F1611 с любым другим контроллером (например, Arduino) или другим MSP430F1611, используя связь SPI, я посетил эту ссылку (gist.github.com/.../3326502) и попытался загрузить этот код, но естьпроблема,

Эти строки кода показывают ошибки,

 P1SEL = BIT1 + BIT2 + BIT4;
  P1SEL2 = BIT1 + BIT2 + BIT4;
  UCA0CTL1 = UCSWRST;                       // **Put state machine in reset**
  UCA0CTL0 |= UCMSB + UCSYNC;               // 3-pin, 8-bit SPI master
  UCA0CTL1 &= ~UCSWRST;                     // **Initialize USCI state machine**
  IE2 |= UCA0RXIE;  

ошибки:

Error[Pe020]: identifier "P1SEL2" is undefined
Error[Pe020]: identifier "UCA0CTL1" is undefined 
Error[Pe020]: identifier "UCSWRST" is undefined 
Error[Pe020]: identifier "UCA0CTL0" is undefined 
Error[Pe020]: identifier "UCMSB" is undefined 
Error[Pe020]: identifier "UCSYNC" is undefined 
Error[Pe020]: identifier "UCA0RXIE" is undefined 

Пожалуйста, помогите мне решить эту проблему.

Спасибо

С уважением.

1 Ответ

0 голосов
/ 27 сентября 2018

Эти регистры недоступны в MSP430F1611.
Согласно этому файлу заголовка определения регистра , они не существуют.Возможно, они названы иначе, чем в примере, который вы скопировали.

См. Руководство по семейству: http://www.ti.com/lit/ug/slau049f/slau049f.pdf

...