Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микроконтроллер Motorola 68HC11.pdf
Скачиваний:
38
Добавлен:
26.05.2014
Размер:
985.62 Кб
Скачать

 

 

INTERNAL

 

 

 

 

S

 

 

MISO

 

 

MCU CLOCK

 

 

 

 

 

 

 

 

 

 

M

 

 

PD2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DIVIDER

 

MSB

LSB

 

M

 

 

MOSI

 

 

 

8/16-BIT SHIFT REGISTER

 

S

 

LOGIC

PD3

 

2

4

16

32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

READ DATA BUFFER

 

 

 

CONTROL

 

 

 

 

 

 

 

CLOCK

 

 

 

 

 

 

 

 

 

 

 

PIN

 

 

 

SELECT

SPI CLOCK (MASTER)

 

 

 

S

 

SCK

 

 

 

 

CLOCK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LOGIC

 

M

 

 

PD4

 

 

 

 

 

 

 

 

 

 

 

 

SPR1

SPR0

 

 

 

 

 

 

 

SS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PD5

8

 

 

 

 

MSTR

 

 

MSTR

SPE

DWOM

 

 

 

 

 

 

 

 

 

 

 

 

 

SPI CONTROL

SPE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPIF

WCOL

 

MODF

 

SPIE

SPE DWOM MSTR CPOL CPHA

SPR1

SPR0

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

SPI STATUS REGISTER

 

SPI CONTROL REGISTER

 

 

 

 

 

 

 

8

8

 

 

 

 

 

 

 

 

 

 

SPI INTERRUPT

INTERNAL

 

 

 

 

 

 

 

 

 

 

REQUEST

DATA BUS

 

 

 

 

 

SPI BLOCK 2SPR

Figure 8-1 SPI Block Diagram

8.2 SPI Transfer Formats

During an SPI transfer, data is simultaneously transmitted and received. A serial clock line synchronizes shifting and sampling of the information on the two serial data lines.

A slave select line allows individual selection of a slave SPI device; slave devices that are not selected do not interfere with SPI bus activities. On a master SPI device, the select line can optionally be used to indicate a multiple master bus contention. Refer to Figure 8-2.

MOTOROLA

SERIAL PERIPHERAL INTERFACE

M68HC11 E SERIES

8-2

 

TECHNICAL DATA

Соседние файлы в предмете Радиоприемные устройства