Informatics Point

Информатика и проектирование

Интерфейс SPI микроконтроллера Atmega8

Шина SPI организована как «ведущий-подчиненный». В качестве ведущего чаще всего выступает микроконтроллер. Внешние устройства подключенные к ведущему являются подчиненными (ведомыми). Если соединить два микроконтроллера по шине SPI, то они могут по очереди становится ведущим или ведомым. Главное, что в конкретный момент времени на шине SPI только одно устройство может быть ведущим. Рассмотрим на примере выбранного микроконтроллера Atmega8 какие ножки в МК связаны с шиной SPI и что они означают.

Рисунок 3.2.1. Реализация SPI - интерфейса в Atmega8

При загрузке значения в регистр данных SPI ведущего он сразу же начинает генерить тактовый сигнал на SCK и побитно выдвигать данные на вывод MOSI, который соединен с входами MOSI ведомых устройств.

Ведомое устройство получит данные, только если на выводе SS присутствует низкий

уровень. Мы можем подключить к шине SPI микроконтроллера несколько SPI устройств и используя дополнительные ножки МК выбирать конкретное устройство с которым мы хотим в данный момент работать. Вывод SS ведущего можно сконфигурировать как выход и использовать его как выходной контакт. Если же он сконфигурирован как вход, его необходимо подключить к шине питания. Если на выводе SS ведущего устройства появится низкий уровень, то он переключится в режим ведомого.

Лучшие статьи по информатике

Применение сверхширокополосных сигналов в перспективных системах связи
В современных условиях требования, предъявляемые к эффективности и функциональности систем передачи информации (повышение помехоустойчивости, скрытность, э ...

Проектирование канала сбора аналоговых данных микропроцессорной системы
Применяя микропроцессоры и микро-ЭВМ для контроля за сложными производственными процессами, можно обрабатывать в реальном масштабе времени сигналы, поступаю ...

Характеристика аппаратуры на ООО Заполярпромгражданстрой
В соответствии с учебным планом я проходил учебную практику в обществе с ограниченной ответственностью «Заполярпромгражданстрой» с 22 апреля 2013 года по 12 ...

Меню сайта