- •Семейство микроконтроллеров aDuC70xxс прецизионной подсистемой аналогоцифрового преобразования.
- •Общее описание
- •Терминология и сокращения
- •Дифференциальная нелинейность
- •Погрешность смещения
- •Погрешность усиления
- •Режим 16-битных команд Thumb (t)
- •Умножение 32-разрядных чисел (m)
- •Встроенный отладчик EmbeddedIce (I)
- •Исключения
- •Регистры arm
- •Время обработки прерывания
- •Организация памятив aDuC70xx
- •Память Flash/ее
- •Память sram
- •Регистры внутрикристальных периферийных устройств.
- •Функция преобразования ацп
- •Тактирование
- •Особенности ацп в микросхеме aDuC7019
- •Интерфейс ацп с регистрами mmrs
- •Дифференциальный режим
- •Псевдодифференциальный режим
- •Однополярный режим
- •Структура аналогового входа
- •Подача сигнала на аналоговые входы
- •Калибровка ацп
- •Датчик температуры
- •Источник опорного напряжения
- •Энергонезависимая память flash/ee
- •Надежность Flash/ee памяти
- •Программирование флэш-памяти через последовательные интерфейсы.
- •Программирование флэш-памяти через интерфейс jtag
- •Интерфейс управления памятью Flash /ee
- •Защита памяти flash/ee
- •Существует два уровня защиты:
- •Последовательность записи ключа такова:
- •Интерфейс управления памятью Flash /ee
- •Подробное описание регистров интерфейса управления памятью Flash/ee
- •Время выполнения программы из памяти sram и из флэш-памяти
- •Отображение блоков памяти в адресное пространство
- •Причины формирования сигнала начального сброса reseTи действие этого сигнала
- •Прочая аналоговая периферия
- •Использование цап
- •Монитор источника питания
- •Компаратор
- •Генератор и схема фапч Система тактирования микроконтроллера
- •Использование внешнего кварцевого резонатора
- •Переход в режим тактирования от внешнего генератора
- •Система управления питанием
- •Интерфейс системы управления питанием и тактированием
- •Цифровая периферия Трехфазный широтно-импульсный модулятор (шим)
- •Модели в 40-выводных корпусах (aDuC7020, 21, 22)
- •Описание блока шим
- •Отключение блока шим
- •Портыдискретного параллельного ввода/вывода
- •Последовательные интерфейсы в микросистемах aDuC70xx
- •Мультиплексирование выводовпоследовательныхинтерфейсов
- •Последовательный интерфейс uart
- •Структурная схема передатчика и приёмника
- •Набор линий интерфейса и протокол канального уровня
- •Контрольный бит и спобобы его использования
- •Задание скорости передачи (частоты следования битовых интерваловBaudrate) в aDuC70xx
- •Дробный делитель (FractionalDivider)
- •Основные регистры сф, ассоциированные с подсистемой uart
- •Сетевой режим с аппаратной поддержкой адресации.
- •Последовательный синхронный периферийный интерфейс spi.
- •Последовательные интерфейсы i2c Блок программируемой логики
- •Подсистема прерываний микрокомпьютера aDuC70xx
- •Источники запросов прерываний
- •Интерфейс внешней параллельной адресуемой магистрали
- •Таймерная подсистема
Сетевой режим с аппаратной поддержкой адресации.
Этот режим является расширением возможностей, определенных спецификацией UART 16450. Он позволяет организовать на базе UARTлокальную сеть, которая может содержать до 256 абонентов. Аппаратно поддержан режим с одним ведущим (master) устройством. Программно может быть организован режим, допускающий смену ведущего устройства. Для включения режима локальной сети программа должна установит в 1 бит.7 (ENAMEnableNetworkAddressableMode). См. далее описание регистра COMIEN1. В режиме сети с адресацией контрольный бит в передаваемом слове используется как признак адреса (1) либо как признак данных (0).Иное его использование невозможно.
Регистр разрешения сетевого режима COMIEN1 один байт, доступ «чтение-запись».
Разряд |
Название |
Описание |
7 |
ENAM |
Бит разрешения режима сетевой адресации. Устанавливается пользователем для разрешения режима сетевой адресации. Сбрасывается для отмены режима сетевой адресации |
6 |
E9BT |
Бит разрешения 9-битной передачи. (ENAM должен быть установлен.) Устанавливается пользователем для разрешения 9-битной передачи. Сбрасывается для отмены режима 9-битной передачи |
5 |
E9BR |
Бит разрешения 9-битного приема. (ENAM должен быть установлен.) Устанавливается пользователем для разрешения 9-битного приема. Сбрасывается для отмены режима 9-битного приема |
4 |
ENI |
Бит разрешения прерывания от сети |
3 |
E9BD |
Длина слова. Устанавливается при 9-битных данных. E9BT должен быть сброшен. Сбрасывается при 8-битных данных. |
2 |
ETD |
Бит разрешения драйвера вывода передачи. Устанавливается пользователем для разрешения работы вывода SOUT на выход в режиме "ведомого" (slave) или в режиме многих ведущих (multimaster). Сбрасывается пользователем, SOUT переводится в высокоимпедансное состояние |
1 |
NABP |
Бит сетевого адреса, бит полярности прерывания |
0 |
NAB |
Бит сетевого адреса. Устанавливается пользователем для передачи адреса "ведомого" устройства. Сбрасывается пользователем для передачи данных |
Регистр идентификации прерываний в сетевом режиме COMIID1 один байт, доступ «только чтение.
Биты 3–1, статус |
Бит 0 NINT |
Прио-ритет |
Определение |
Процедура сброса |
000 |
1 |
- |
Запросы прерываний отсутствуют |
|
110 |
0 |
2 |
Закончен прием адреса, адрес совпал с заданным |
Чтение из COMRX |
101 |
0 |
3 |
Адрес передан, буфер передатчика пуст |
Запись в COMTX или чтение COMIID0 |
011 |
0 |
1 |
Прерывание состояния линии приема |
Считывание COMSTA0 |
010 |
0 |
2 |
Прерывание по заполнению буфера приема |
Считывание COMRX |
001 |
0 |
3 |
Прерывание, опустел буфер передачи |
Запись в COMTX или чтение COMIID0 |
000 |
0 |
4 |
Прерывание состояния модема |
Чтение COMSTA1 |
Регистр адреса в сетевом режиме COMADR один байт, доступ «чтение-запись».
Регистр содержит восьмибитовое значение сетевого адреса. Если разрешен режим локальной сети, при приеме значения адреса оно проверяется аппаратурой приемника, и при совпадении переданного адреса с содержимым регистра UART формирует запрос прерывания процессору и устанавливает биты статуса в регистре COMIID1.
Проверить, как можно организовать сеть. Варианты: а) с одним ведущим, параллельным соединением ведомых и управлением выходов передатчиков ведомых; б) с физическим уровнем RS-485.