Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по SPI бит SPI2X
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
Vitalik100
Использую кварц на 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 МГЦ.

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

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





Вот ещё что то подобное нагуглил
Палыч
Цитата(Vitalik100 @ Jan 12 2010, 19:35) *
SPCR = (1<<SPE)|(0 << SPIE)|(1<<MSTR)|(1<<SPI2X)|(0<<SPR1)|(0<<SPR0)|(0<<CPOL)|(0<<CPHA);

Бит SPI2X расположен в регистре SPSR, а не SPCR
Vitalik100
Точно, всем спасибо!

При кварце 16 МГц, частота SCK 8 МГЦ, осциллографом смотрю ногу SCK, импульсы имеют треугольную форму. Т.е. 8 треугольных синхроимпульсов.

При этом данные не предаются правильно, точнее завал в передаче.

Неужели у ATmega8 такая форма импульсов при 8 МГц. Это действительно так?

Или может проблема в витой паре идущей к осциллографу?

От ноги SCK до осциллографа Витая пара 30 см и дальше коаксиальный кабель 50 см.
aaarrr
А ТТХ осциллографа позволяют наблюдать сигналы с такой частотой?
Ronin
Цитата(Vitalik100 @ Jan 12 2010, 20:51) *
... 8 МГц...
Или может проблема в витой паре идущей к осциллографу?
От ноги SCK до осциллографа Витая пара 30 см и дальше коаксиальный кабель 50 см.


Естественно. Для начала ёмкость этой витой пары + "коаксиального кабеля" прикиньте...
Выбрасывайте "витую пару" (просто два провода отдельно лежащих много лучше), используйте активный или пассивный щуп-делитель осциллографа. Или хотя бы банально резистивный делитель. Это если Ваш осциллограф вообще способен 8Мгц наблюдать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.