33369

Канал SPI (синхронный последовательный порт)

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

Выводы используемые модулем SPI Название сигнала T90S8515 Описание SCK РВ7 Выход mster вход slve тактового сигнала MISO РВ6 Вход mster выход slve данных MOSI РВ5 Выход mster вход slve данных РВ4 Выбор ведомого устройства Спецификация интерфейса SPI предусматривает 4 режима передачи данных. Эти режимы различаются соответствием между фазой момент считывания сигнала тактового сигнала SCK его полярностью и передаваемыми данными. Задание режима передачи данных Разряд Описание CPOL Полярность тактового сигнала 0 генерируются...

Русский

2013-09-05

38.5 KB

17 чел.

Канал SPI (синхронный последовательный порт)

Последовательный периферийный интерфейс SPI имеет два назначения: через него может быть осуществлено программирование микроконтроллера (так называемый режим последовательного программирования); организация высокоскоростного обмена данными между микроконтроллером и различными периферийными устройствами, такими как ЦАП/АЦП, Flash-ПЗУ и др. Посредством этого интерфейса также может производиться обмен данными между несколькими микроконтроллерами AVR. При обмене данными по интерфейсу SPI микроконтроллер AVR может работать как в режиме Master, так и в режиме Slave. При этом пользователь может задать следующие параметры:

• скорость передачи (четыре программируемых значения);

• формат передачи (от младшего разряда к старшему или наоборот);

Модуль SPI использует четыре вывода микроконтроллера (табл. 1).

Для управления модулем SPI предназначен регистр управления SPCR.

Таблица 1. Выводы, используемые модулем SPI

Название сигнала

AT90S8515

Описание

SCK

РВ7

Выход (master)/ вход (slave) тактового сигнала

MISO

РВ6

Вход (master)/выход (slave) данных

MOSI

РВ5

Выход (master )/вход (slave) данных

РВ4

Выбор ведомого устройства

Спецификация интерфейса SPI предусматривает 4 режима передачи данных. Эти режимы различаются соответствием между фазой (момент считывания сигнала) тактового сигнала SCK, его полярностью и передаваемыми данными. Всего существует 4 такие комбинации, определяемые состоянием разрядов СРНА и CPOL регистра SPCR (табл. 2).

Таблица 2. Задание режима передачи данных

Разряд

Описание

CPOL

Полярность тактового сигнала

0 - генерируются импульсы положительной полярности, при отсутствии импульсов на выводе присутствует НИЗКИЙ уровень;

1 - генерируются импульсы отрицательной полярности, при отсутствии импульсов на выводе присутствует ВЫСОКИЙ уровень

СРНА

Фаза тактового сигнала

0 - обработка данных производится по переднему фронту импульсов сигнала SCK (для CPOL = 0 - по нарастающему, а для CPOL =1 - по спадающему фронту).

1 - обработка производится по заднему фронту импульсов сигнала SCK

Частота тактового сигнала SCK и, соответственно, скорость передачи данных по интерфейсу определяются состоянием разрядов SPR1: SPR0 регистра SPCR (табл. 3) при работе МК, работающего в режиме Master, т.к. именно он является источником тактового сигнала. Для устройства, находящегося в режиме Slave, состояние этих разрядов безразлично.

Таблица 3. Задание частоты тактового сигнала SCK

SPR1

SPR0

Частота сигнала SCK

0

0

FCLK /4*

0

1

FCLK /16

1

0

FCLK /64

1

1

FCLK /128

*FCLK- тактовая частота микроконтроллера.


 

А также другие работы, которые могут Вас заинтересовать

18712. Цена и ценообразование 14.26 KB
  Цена и ценообразование. Одним из ключевых элементов рыночной экономики являются цены ценообразование ценовая политика. Ценообразование процесс формирования цен на товары и услуги. Характерны две основные системы ценообразования: рыночное ценообразование функци
18713. Инструменты рынка ценных бумаг 17.08 KB
  Инструменты рынка ценных бумаг Инструменты рынка ценных бумаг это различные формы финансовых обязательств для краткосрочного и долгосрочного инвестирования торговля которыми осуществляется на рынке ценных бумаг. Инструменты рынка ценных бумаг могут быть:основны
18714. Автоматизированные информационные технологии в бухгалтерском учете 14.67 KB
  Автоматизированные информационные технологии в бухгалтерском учете Внедрение бухгалтерских пакетов и программ позволяет автоматизировать не только бухгалтерский учет но и навести порядок в складском учете в снабжении и реализации продукции товаров отслеживать до...
18715. МПОППП 13.95 KB
  МПОППП. предметная область определяется совокупностью задач решаемых пакетом. Разработчик ППП фактически имеет дело с некоторым упрощенным отображением предметной области с некоторой моделью предметной области. Под математической моделью обычно понимают совокупн
18716. Поясните структурные единицы ЭВМ – элементы, узлы, блоки, устройства 26.62 KB
  Поясните структурные единицы ЭВМ элементы узлы блоки устройства. ЭВМ представляет собой некоторый комплекс взаимосвязанных устройств каждый из которых выполняет определенную функцию. Минимальная конфигурация компьютера т.е. такой набор элементов без которого ра...
18717. Учет финансовых результатов от реализации продукции (работ, услуг) 15.94 KB
  Учет финансовых результатов от реализации продукции работ услуг. Сводным интегрирующим показателем характеризующим фин. результат деятти предприятия является балансовая валовая прибыль или убыток. В современных условиях хоз. балансовая прибыль предприятия об
18718. Внешнее управление пакетом 15.48 KB
  Внешнее управление пакетом. Целью каждого применения ППП сеанса работы с пакетом является вычисление значений некоторых данных при условии что значения других данных известны. Для этого нужно привести модель в некоторое исходное состояние ввести или указать другим
18719. Информационные технологии обработки данных. Автоматизированный офис 14.71 KB
  Информационные технологии обработки данных. Автоматизированный офис. Информационная технология обработки данных предназначена для решения хорошо структурированных задач по которым имеются необходимые входные данные и известны алгоритмы и другие стандартные процед...
18720. Международное законодательство о защите прав и свобод 23.43 KB
  Международное законодательство о защите прав и свобод. Конвенция ООН о правах ребенка 1989. Конвенция о правах человека. Декларация тысячелетия ООН 08.09.2000 г.. Конституция РФ. Способы и технологии информирования молодежи о правах и свободах СМИ создание специальных цент