Конспект лекций по курсам "Проектирование центральных и периферийных устройств ЭВС", "Микропроцессоры и ЭВМ в микросистемах". Лукьяненко Е.Б. - 103 стр.

UptoLike

Составители: 

Схема соединения микроконтроллеров приведена на рис. 56.
PB0
+5 В
PB1
/SS
MOSI
SCK
Ведущий
MOSI
Ведомый
MISO
MOSI
SCK
/SS
MISO
SCK
MISO
/SS
Рис. 56
На рисунке обозначено:
SCK (SPI Clok) – тактовый сигнал.
MOSI (Master Out, Slave In) – выход ведущего, вход ведомого.
MISO (Master In, Slave Out) – вход ведущего, выход ведомого.
/PS (Slave select) – выбор ведомого.
3.5.1. Регистры ввода/вывода модуля SPI
Имеется три регистра:
.SPDR (SPI Data Register) – регистр данных; содержит посылаемый или принятый
байт данных.
.SPCR (SPI Control Register) – регистр управления, определяет функционирование
модуля SPI.
.SPSR (SPI Status Register) – регистр состояния, отображает состояние модуля SPI.
Регистр SPDR – восьмиразрядный регистр, в который помещается байт для пере-
дачи его другому устройству, или помещается принятый байт.
Регистр управления SPCR. Формат регистра:
Регистр SPCR
7 6 5 4 3 2 1 0
SPIE SPE DORD MSTR CPOL CPHA CPR1 CPR0
7 р. SPIE – разрешение прерывания от SPI: 0 – запрещено; 1 – разрешено.
6 р. SPE - разрешение SPI: 0 – модуль SPI выключен; 1 – модуль SPI включен.
5 р. DORD – порядок передачи данных: 0 – первым передается старший разряд;
103