Informatics Point
Информатика и проектирование
Шина SPI организована как «ведущий-подчиненный». В качестве ведущего чаще всего выступает микроконтроллер. Внешние устройства подключенные к ведущему являются подчиненными (ведомыми). Если соединить два микроконтроллера по шине SPI, то они могут по очереди становится ведущим или ведомым. Главное, что в конкретный момент времени на шине SPI только одно устройство может быть ведущим. Рассмотрим на примере выбранного микроконтроллера Atmega8 какие ножки в МК связаны с шиной SPI и что они означают.
Рисунок 3.2.1. Реализация SPI - интерфейса в Atmega8
При загрузке значения в регистр данных SPI ведущего он сразу же начинает генерить тактовый сигнал на SCK и побитно выдвигать данные на вывод MOSI, который соединен с входами MOSI ведомых устройств.
Ведомое устройство получит данные, только если на выводе SS присутствует низкий
уровень. Мы можем подключить к шине SPI микроконтроллера несколько SPI устройств и используя дополнительные ножки МК выбирать конкретное устройство с которым мы хотим в данный момент работать. Вывод SS ведущего можно сконфигурировать как выход и использовать его как выходной контакт. Если же он сконфигурирован как вход, его необходимо подключить к шине питания. Если на выводе SS ведущего устройства появится низкий уровень, то он переключится в режим ведомого.
Проектирование микроконтроллера
Развитие микроэлектроники и широкое применение ее изделий в
промышленном производстве, в устройствах и системах управления самыми
разнообразными объектами и ...
Организация связи на железнодорожном транспорте на примере Свердловской железной дороги
Открытое
акционерное общество «Российские железные дороги» (ОАО «РЖД»)
Филиал
«Свердловская железная дорога»
Свердловский
региональный центр связи (С ...
Одноканальный ЭКГ на ОУ АД620 с цифровым выходом RS232
Электрокардиография
- это запись электрических сигналов, генерируемых при работе сердца. Сигнал ЭКГ
снимается с кожных покровов при помощи электродов, разме ...
Меню сайта
2024 © www.informaticspoint.ru