странное поведение CPOL И CPHA (SPI )на ATmega162
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено crox 20 декабря 2004 г. 12:49

Приветствую.
Инициализирую СПИ слейв так:


void SPI_SlaveInit(void)
{
DDRB &= ~(_BV(PB5) | _BV(PB7) | _BV(PB4));
DDRB |= _BV(PB6);
SPCR = (_BV(SPIE) | _BV(SPE));
SPSR = 0x00;
}

Но при просмотре осциллографом видим, что осциллограммы соответствуют картинке из даташита при CPOL=0, CPHA=1.

С чем такое может быть связано? Может быть кто сталкивался?

Заранее спасибо!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru