
- •Модуль 7: SPI - интерфейс C28x
- •Передача данных через SPI
- •Структура SPI интерфейса
- •Выравнивание данных в SPI
- •SPI-A Регистры
- •SPI-A Регистр управления
- •операциями
- •SPI-A Регистр скорости порта
- •SPI-A Регистр статуса
- •SPI-A Регистр FIFO буфера
- •SPI резюме
- •SPI Пример 1: ЦАП TLV 5617
- •SPI Пример : ЦАП TLV 5617
- •SPI Пример : ЦАП TLV 5617
- •Лабораторная работа 7: ЦАП TLV
- •SPI Пример 2: Электрически программируемое ПЗУ M95080
- •SPI Пример 2: Электрически программируемое ПЗУ M95080
- •SPI Пример 2: Электрически
- •SPI Пример 2: Электрически программируемое ПЗУ M95080
- •SPI Пример 2: Электрически программируемое ПЗУ M95080
- •SPI Пример 2: Электрически
- •SPI Пример 2: Электрически
- •SPI Пример 2: Электрически программируемое ПЗУ M95080
- •Лабораторная работа 7B:

SPI Пример 2: Электрически
программируемое ПЗУ M95080
Временная диаграмма чтения регистра статуса:
0 1 2 3 4 5 6 7 8 9 101112131415
команда
высокий импеданс |
Регистр статуса |
Регистр статуса |
|
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 |
|||
|
|||
|
MSB |
MSB |
|
ST |
; Datasheet (8028.pdf) – |
2002; Page 10 |
© ST Microelectronicsicroelectronics ; Datasheet (8028.pdf) – NovemberNove ber 2002; Page 10
7 - 22

SPI Пример 2: Электрически
программируемое ПЗУ M95080
Временная диаграмма чтения:
0 1 2 3 4 5 6 7 8 9 10 20212223 2425262728293031
|
команда |
|
16-бит адрес |
|
|
|
|
||||
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
15 |
1 |
13 |
3 |
2 |
1 |
0 |
|
|
|
|
|
15 |
1 |
13 |
3 |
2 |
1 |
0 |
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
Данные 1 |
|
|
высокий импеданс |
MSB |
|
|
|
|
|
|
||||
|
|
|
|
|
|
7 |
6 5 4 |
3 2 1 |
0 |
||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
MSB |
|
|
|
ST |
; Datasheet (8028.pdf) |
– |
|
2002; Page 13 |
|
||||||
© ST Microelectronicsicroelectronics ; Datasheet (8028.pdf) |
– NovemberNove ber 2002; Page 13 |
|
7 - 23

SPI Пример 2: Электрически программируемое ПЗУ M95080
Временная диаграмма записи:
0 1 2 3 4 5 6 7 8 9 10 20212223 2425262728293031
команда |
|
16-бит адрес |
|
Данные 1 |
|
|||||
|
|
- |
|
|
|
|
|
|||
|
15 |
1 |
13 |
3 |
2 |
1 |
0 |
7 6 5 4 |
3 2 1 |
0 |
|
15 |
4 |
13 |
3 |
2 |
1 |
0 |
|||
|
1 |
|
|
|
||||||
|
|
4 |
|
|
|
|
|
MSB |
|
|
высокий импеданс |
MSB |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
© STST Microelectronicsicroelectronics ;; DatasheetDatasheet (8028(8028..pdf)pdf) –– NovemberNove ber 2002;2002; PagePage 1414
7 - 24

Лабораторная работа 7B:
Электрически программируемое ПЗУ M95080
Цель: (на периферийной плате Zwickau)
Сохранить состояние 8-ми переключателей (GPIO–B15…B8) в электрически программируемое ПЗУ по адресу 0x40 по команде, нажатие кнопки GPIO-D1 (активный низкий уровень)
Прочитать электрически программируемое ПЗУ по адресу 0x40 и отобразить содержимое ячейки на 8 светодиодах (GPIO-B7…B0) по команде, нажатие кнопки GPIO-D6 (активный низкий уровень).
GPIO–D5 соединен с сигналом выборки кристалла электрически программируемого ПЗУ (/CS) на периферийной платеРешениеZwickau 7 - 25
