Вроде бы я советовал немножко другое, не?

Давайте ещё раз, медленно и по порядку. Добавьте в свой проект перед функцией main() (выше её) вот такую функцию:
Код
unsigned char spi_rw(unsigned char out)
{
U1TXBUF = out;
while (!(U1TCTL&TXEPT));
return U1RXBUF;
}
Эта функция отправляет байт-параметр в SPI и возвращает то, что принято при передаче этого байта.
То есть, чтобы отправить байт 0x94 в SPI, вы пишете в своей программе
spi_rw(0x94);Чтобы отправить байт 0 в SPI, вы пишете в своей программе
spi_rw(0);А чтобы прочитать ответ из SPI в переменную Beck, пишете
Beck = spi_rw(0);Теперь осталось написать правильную последовательность записей/чтений байтов по документации на гироскоп.
Если бы я знал, что такое электричество...