Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabsMilandr.pdf
Скачиваний:
474
Добавлен:
11.05.2015
Размер:
1.3 Mб
Скачать

Часть II. Ввод-вывод в МК «Миландр»

70

между устройствами.

Ведомый, подчиненный (Slave) – устройство

Адрес устройства (узла) — уникальный двоичный код в сети, идентифицирующий узел

сети.

5.2Контроллер UART

Контроллер UART является многофункциональным устройством, может обеспечивать разные режимы передачи данных (? очень похоже что в синхронном режиме он не работает ?) обеспечивает работу с модемами и работу по стандарту IrDA SIR.

В демопроекте реализована простая задачка «эхо»: принять то что сам передал. При этом выход приёмника (RXD) подключают ко входу передатчика (TXD) внутри самого UART, но обычно это делается перемычкой (проволочкой, пинцетом) на разъеме.

5.2.1Ход работы

1.Изучите с работой контроллера UART (стр. 363 spec_seriya_1986BE9x.pdf). Изучить программный код Menu_uart.c демонстрационного проекта и ознакомиться с драйвером MDR32F9Qx_uart.c.

2.Изучите функционирование микросхемы ADM3232.

3.Запустите проект ревизию номер 5, изучите работу программы. Найдите каким способом приёмник подключен к передатчику. Разомкните невидимую цепь соединяющую приёмник и передатчик. Пересоберите программу, запустите в МК, оцените результат. Установите видимую цепь, соединяющую приемник и передатчик. Запустите программу оцените результат.

4.Добейтесь приема информации ПК и приема информации МК от ПК.

5.3Контроллер I2C

I2C является двухпроводным (SDA SCL), двунаправленным последовательным каналом связи с простым и эффективным методом обмена данными между устройствами. Стандарт интерфейса I2C является многомастерным с обнаружением коллизий и арбитражем, исключающим потерю данных при обмене, когда два или более мастера пытаются осуществить передачу одновременно. Дальнейшую информацию смотрите в спецификации на стр. 327.

5.4Контроллер SSP (SPI)

Данный контроллер реализует несколько схожих интерфейсов передачи данных. Мы с вами познакомимся с самым широко распространенным – SPI. Интерфейс дуплексный, синхронный, трех проводной MISO, MOSI, SCLK (не считая линии выбора кристалла CS). Очень простой!! В технической документации на МК смотри дальнейшее описание в спецификации на МК на стр. 333.

5.4.1Ход работы

1.

Изучите

принципы организации интерфейса SPI. Найдите в демопроекте, где

 

используется контроллер SSP?.

2.

Изучите

принципы организации интерфейса I2C. Найдите в демопроекте где

используется контроллер I2C?

 

 

 

3. Приведите

конкретные примеры

микросхем с интерфейсами I2C

и SPI. Укажите

 

 

 

 

 

 

 

 

 

ТУСУР, Миландр

Каф. ЭСАУ

Недяк С.П., Шаропин Ю.Б

Весна 2013 г.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]