Посмотри повнимательнее стр.19 в datasheet. Надо давать дополнительный бит клока при переключении на чтение. Я его формировал изменяя полярность SCK.
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
Отправлено
Max
11 мая 2004 г. 15:22
В ответ на:
что за безобразие с SPI в Mega64? так и не победил.. :-((
отправлено Andy-spb 11 мая 2004 г. 14:13
Составить ответ
|||
Конференция
|||
Архив
Ответы
я пользовался стр.25 (SPI MODE3). Не вижу противоречий. MSB читаемого байта выдавливается по следующему фронту SCK.
—
Andy-spb
(11.05.2004 15:41,
пустое
)
Ответ: А попробовать стоит. Я на это уже напарывался. Пока лишний клок (в моде 0 и 3) не поставил - не работало!
—
Max
(11.05.2004 16:08,
пустое
)
я его наоборот в исходное состояние ставил перед чтением SPDR, т.е. высокий уровень при SPI mode 3 :-))
—
Andy-spb
(11.05.2004 16:42,
пустое
)
А у меня заработало...
—
Уэф
(11.05.2004 16:18,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru