Курсовая работа: Работа периферийных устройств

к следующему шагу

а) ведомый с приемом байтов данных

1

TWINT=1, (TWSR) =$60/$70

(TWDR) →Rd

2

TWINT: =0

3

TWINT=1, (TWSR) =$80/$90

(TWDR) →Rd

4

TWINT: =0

Далее шаги 3, 4

б) ведомый с выдачей байтов данных

1

TWINT=1, (TWSR) =$A8

DATA→TWDR

2

TWINT: =0

3

TWINT=1, (TWSR) =$B8

DATA→TWDR

4

TWINT: =0

Далее шаги 3, 4

Единичное состояние разряда TWINT в процессе обмена может определяться программными средствами с использованием команды условного перехода или аппаратными средствами по запросу прерывания TWSI. Во втором случае при инициализации порта необходимо установить в единичное состояние также разряд TWIE регистра TWCR.

При появлении ошибок в процессе обмена в регистре состояния TWSR появляются коды иные, чем указаны в табл.6 и 7.

К-во Просмотров: 436
Бесплатно скачать Курсовая работа: Работа периферийных устройств