Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Устройства ультрафиолетового стирания 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [ 39 ] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

12.4 СИНХРОННЫЙ РЕЖИМ ВЕДОМОГО USART

Синхронный режим ведомого отличается от режима ведущего тем, что синхронизация приема и передачи данных обеспечивается внешними тактами на контакте RC6/TX/CK (в режиме ведущего - внутренняя синхронизация). Это позволяет устройству пересылать или получать данные во время режима останова по команде SLEEP. Режим ведомого задается сбросом бита CSRC (TXSTA <7>).

12.4.1 ПЕРЕДАЧА В СИНХРОННОМ РЕЖИМЕ ВЕДОМОГО

Операции в синхронном режиме ведущего и ведомого идентичны за исключением режима останова устройства.

Если в регистр ТХкЕС записаны два слова, а затем выполнена команда SLEEP, то будут выполнены следующее действия:

a) Первое слово немедленно загрузится в регистр TSR и будет передаваться.

b) Второе слово останется в регистре TXREG, а флажок TXIF не будет установлен.

c) Когда первое слово будет передано, то из регистра TXREG в TSR пересылается второе слово и устанавливается флажок TXIF.

d) Если разряд маски TXIE установлен, то прерывание выведет устройство из режима останова, и если общие прерывания разрешены, то программа выполнит переход к вектору прерываний (0004Н).

Последовательность операций при установке синхронной передачи в режиме ведомого:

1. Задать для последовательного порта синхронный режим ведомого, установить биты SYNC, SPEN и сбросить бит CSRC.

2. Сбросить биты CREN и SREN.

3. Установить бит разрешения прерывания от передатчика TXIE, если желательны прерывания.

4. Установить бит разрешения ТХ9 для 9 разрядной передачи.

5. Включить передатчик установкой бита TXEN.

6. Загрузить девятый разряд в TX9D, если выбрана 9 разрядная передача.

7. Загрузить данные в регистр TXREG (начало передачи данных).



12.4.2 ПРИЕМ В СИНХРОННОМ РЕЖИМЕ ВЕДОМОГО

Операции в синхронном режиме ведущего и ведомого идентичны за исключением режима останова устройства.

Если до команды SLEEP прием разрешен (установлен бит CREN), то слово может быть получено в течение режима останова. Когда слово будет принято полностью, то оно пересылается из регистра RSR в регистр RCREG. Если разряд маски RCIE установлен, то прерывание выведет устройство из режима останова, и если общие прерывания разрешены, то программа выполнит переход к вектору прерываний (0004Н).

Последовательность операций при установке синхронного приема в режиме ведомого:

1. Задать для последовательного порта синхронный режим ведомого, установить биты SYNC, SPEN и сбросить бит CSRC.

2. Установить бит разрешения прерывания от приемника RCIE, если желательны прерывания.

3. Установить бит разрешения RX9 для 9 разрядного приема.

4. Разрешить прием установкой бита CREN.

5. Ожидать установки флажка RCIF (флажок будет установлен, когда принято слово данных, и будет сгенерировано прерывание, если оно разрешено).

6. Считать регистр RCSTA для получения девятого разряда (если разрешено) и определить произошла ли в течение приема какая либо ошибка.

7. Считать 8 разрядные полученные данные из регистра RCREG.

8. Очистить флажки ошибок сбросом бита CREN, если обнаружена какая либо ошибка.



13. МОДУЛЬ АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ

Модуль аналого-цифрового преобразователя (A/D) имеет четыре аналоговых ввода у PIC16C710/71/711/715, пять вводов у PIC16C72/73/73A/76 и восемь у PIC16C74/74A/77.

A/D обеспечивает преобразование аналогового входного сигнала в соответствующий 8 разрядный цифровой код. A/D преобразование осуществляется методом последовательного приближения, на время преобразования уровень входного сигнала удерживается устройством выборки и хранения. Ис-

R/W-O RV-O и-0 R/W-D R/W-0 R/W-0 R/W-0 R/W-0

ADCSI I ADCSO I - I CHSl CHSO GO/DONE ADIF ADON

Рис. 13-1 Регистр ADCONO P1C16C710/71/711 (адрес 08h)

Обозначения: R = читаемый разряд, W - записываемый разряд, U = зарезервированный разряд, - п = значение после сброса:

X = не определено, и = не изменяется, q = зависит от условия.

Разряды 7-6: ADCS1 - ADCSO: Выбор частоты преобразования 00 = Fosc/2 01=Fosc/8

10 = Fosc/32

11 - Frc (синхронизация от внутреннего RC генератора) Разряд 5: Зарезервирован: читается как 0

Разряды 4-3: CHS1:CHS0: Выбор аналогового канала

00 = канал О, (RAO/ANO)

01 = канал 1,(RA1/AN1)

10 = канал 2, (RA2/AN2)

11 = канал 3, (RA3/AN3)

Разряд 2: GO/DONE: Состояние AJD преобразования Если ADON =1

1 = A/D преобразование выполняется (установка бита запускает A/D преобразование)

0 = A/D преобразование окончено (автоматически сбрасывается

аппаратными средствами при окончании A/D преобразования) Разряд 1: ADIF: A/D Флажок прерывания по концу преобразования

1 = конец преобразования (сбрасывается программно)

0 = преобразование не окончено Разряд 0: ADON: Включение модуля A/D

1 = A/D модуль включен

О = A/D модуль отключен и входы преобразователя закрыты для снижения потребления Примечание: 1. Универсальный разряд для R/W - только у PICI6C710/711. У PIC16C/71 зарезервирован, читается как С.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [ 39 ] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.