реклама на сайте
подробности

 
 
> Вопрос по SPI бит SPI2X, Странная работа бита SPI2X в ATmega8
Vitalik100
сообщение Jan 12 2010, 16:35
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 19-10-09
Пользователь №: 53 067



Использую кварц на 16МГц, при настройке мастера прописываю:

SPCR = (1<<SPE)|(0 << SPIE)|(1<<MSTR)|(0<<SPI2X)|(0<<SPR1)|(0<<SPR0)|(0<<CPOL)|(0<<CPHA);

при этом частота SCK 4 МГц, всё правильно - делитель 4

а при загрузке бита SPI2X ожидаю частоту SCK 8 МГц, т.к. по даташиту это делитель на 2

SPCR = (1<<SPE)|(0 << SPIE)|(1<<MSTR)|(1<<SPI2X)|(0<<SPR1)|(0<<SPR0)|(0<<CPOL)|(0<<CPHA);

но, при замере оказывается что частота 1,25 МГЦ.

Пробовал несколько раз.

Откуда такая ошибка может быть?





Вот ещё что то подобное нагуглил
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 19:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016