Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 234

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 228 229 230 231 232 233 < 234 > 235 236 237 238 239 240 .. 528 >> Следующая

Состояние при сбросе: OCOh
Имя бита Назначение бита
SCTE Бит готовности буфера передатчика к приему новых данных
Устанавливается в момент, когда предварительно загруженные в регистр
буфера передатчика данные автоматически переписываются в сдвиговый
регистр передатчика. Однако процесс передачи нового байта из сдвигового
регистра на линию TxD начнется только после того, как бит SCTE будет
сброшен. Бит SCTE информирует МК о том, что буфер передатчика пуст, и в
него может быть записан новый байт. Этот бит вызывает генерацию запроса
на прерывание, если бит SCTIE в регистре SCC2 установлен. Бит SCTE
сбрасывается в 0 автоматически при выполнении последовательности из двух
операций: • чтение регистра состояния SCS1 при установленном бите SCTE; •
запись в регистр буфера передатчика SCDR нового байта данных. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0".
419
8-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ
Продолжение табл. 4.46
SCS1 | Регистр состояния контроллера SCI08
7 Адрес 0016h 6 5 4 3 2 1 0
SCTE [ ТС | SCRF | IDLE | OR | NF | FE | РЕ
Состояние при сбросе: OCOh
Имя бита Назначение бита
ТС Бит завершения передачи данных Устанавливается, если данные для
передачи в сдвиговом и буферном регистре данных передатчика отсутствуют,
а также, если не реализуется режим передачи сообщения "конец сеанса
обмена". Бит ТС информирует МК об отсутствии процесса передачи данных в
текущий момент времени. В это время на линии TxD установлен высокий
логический уровень сигнала (состояние IDLE). Бит ТС вызывает генерацию
запроса на прерывание, еспи бит TCIE в регистре SCC2 установлен. Бит ТС
сбрасывается в "0" автоматически при выполнении последовательности из
двух операций: • чтение регистра состояния SCS1 при установленном бите
ТС; • запись в регистр буфера передатчика SCDR нового байта данных. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0".
SCRF Бит завершения приема байта данных Устанавливается в момент, когда
принятые по линии RxD данные автоматически переписываются в буферный
регистр данных приемника. Бит SCRF вызывает генерацию запроса на
прерывание, если бит SCRIE в регистре SCC2 установлен. Бит SCRF
сбрасывается в "0" автоматически при выполнении последовательности из
двух операций: • чтение регистра состояния SCS1 при установленном бите
SCRF; • чтение из регистра данных SCDR принятого байта данных. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0".
IDLE Бит неактивного состояния линии RxD Устанавливается в 1, если на
линии RxD диагностируются 10 или 11 (в зависимости от формата кадра)
последовательных единиц. Бит IDLE вызывает генерацию запроса на
прерывание, если бит ILIE в регистре SCC2 установлен. Бит IDLE
сбрасывается в 0 автоматически при выполнении последовательности из двух
операций: • чтение регистра состояния SCS1 при установленном бите IDLE; •
чтение регистра данных SCDR. Бит доступен только для чтения. При
сбросе МК бит устанавливается в "0".
OR Бит ошибки приема Устанавливается при попытке записи аппаратными
средствами приемника очередного принятого байта из сдвигового регистра в
буферный регистр данных в то время, как предыдущие данные из буферного
регистра еще не считаны (бит SCRF установлен). При таком стечении
обстоятельств содержимое буферного регистра приемника сохраняется, а
второй принятый байт теряется. Бит OR вызывает генерацию запроса на
прерывание, если бит ORIE в регистре SCC3 установлен. Бит OR сбрасывается
в "0" автоматически при выполнении последовательности из двух операций: •
чтение регистра состояния SCS1 при установленном бите OR; •
чтение из регистра данных SCDR первого принятого байта данных. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0".
420
СЕМЕЙСТВО МК НС08 ФИРМЫ "MOTOROLA"
Продолжение табл. 4.46
SCS1 I Регистр состояния контроллера SCI08
7 Адрес 0016h 6 5 4 3 2 1 0
SCTE | ТС I SCRF | IDLE | OR | NF | FE | РЁ
Состояние при сбросе: OCOh
Имя бита Назначение бита
NF Бит наличия шума на линии приемника RxD Устанавливается в случае,
если при выборке очередного бита информационного кадра, включая стартовый
и столовый биты, не все три детектированные значения бита оказались
равными. Бит NF устанавливается одновременно с битом завершения приема
того байта, при передаче которого обнаружен шум. Бит NF вызывает
генерацию запроса на прерывание, если бит NFIE в регистре SCC3
установлен. Бит NF сбрасывается в "0" автоматически при выполнении
последовательности из двух операций: • чтение регистра состояния SCS1
при установленном бите NF; • чтение регистра данных SCDR. Бит доступен
только для чтения. При сбросе МК бит устанавливается в "0".
FE Бит нарушения формата кадра Устанавливается, если поступающая на
вход RxD последовательность битов не соответствует меткам синхронизации,
формируемым внутренним счетчиком приемника. Аппаратные средства приемника
распознают состояние нарушения синхронизации по признаку наличия на линии
Предыдущая << 1 .. 228 229 230 231 232 233 < 234 > 235 236 237 238 239 240 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed