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

Параллельные порты ввода-вывода

Порты ввода-вывода микроконтроллеров семейства ST7 предназначены для обмена данными с ВУ.

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

Конфигурирование портов осуществляется с помощью регистров DDR (Data Direction

Register), DR (Data Register) и OR (Option Register).

Порты ввода-вывода также используются в качестве входов или выходов периферийных устройств (таймеров, SPI, ADC и др.).

Конфигурирование портов

осуществляется с помощью:

регистров DDR (Data Direction Register), DR (Data Register) и OR (Option Register), которые ассоциируются с каждым портом.

Битами регистра DDR программируется направление передачи соответствующей линии порта, а битами регистра OR выбирается вариант схемы цепи этого же ввода-вывода (см. рис. ).

 

01

 

 

00

 

 

 

 

 

 

 

 

 

 

 

10

 

11

 

 

 

 

 

 

 

 

 

 

 

 

INPUT

 

INPUT

OUTPUT

OUTPUT

floating/pull-up

 

floating

open-drain

push-pull

interrupt

(reset state)

 

 

 

 

 

DDR, OR = xx

Соседние файлы в папке МПСслайды