В общем не работает. Слать в микруху я данные шлю - это я вижу на осциллографе, а читать ничего не читаю. Скажите, пожалуйста, как должны быть установлены WP и HOLD. Вообще, если смотреть в мануал, то получается, что WP - это аппаратная защита от записи. Или я ошибаюсь? Про HOLD тоже вроде понятно, что если ноль, то все будет игнорироваться. А можно еще подсказать настройки SPI? Я вот так настраиваю:
Код
switch(UsartNumber)
{
case 0:
U0CTL |= SWRST;
U0CTL |= MM + SYNC + CHAR; //Master, SPI, 8-bit Data;
U0TCTL |= STC + SSEL0 + SSEL1;
U0BR0 = 0x02;
U0BR1 = 0x00;
U0MCTL = 0x00;
ME1 |= USPIE0;
U0CTL &= ~SWRST;
break;
case 1:
U1CTL |= SWRST;
U1CTL |= SYNC + CHAR; //Slave, SPI, 8-bit Data;
U1TCTL |= STC + CKPH;
U1BR0 = 0x02;
U1BR1 = 0x00;
U1MCTL = 0x00;
ME2 |= USPIE1;
U1CTL &= ~SWRST;
break;
default:
break;
}