Результаты поиска по тегу «1986ВЕ9х»


База знаний Изменен: 28.10.2020
Серия микроконтроллеров 1986ВЕ9х [ID: 24328]
1986ВЕ9х - это серия 32-разрядных микроконтроллеров, содержащих 128 КБ памяти программ Flash-типа и 32 КБ ОЗУ. Семейство состоит из следующих микросхем: ...
База знаний Изменен: 23.10.2020
Запуск МК 1986ВЕ9х и 1901ВЦ1Т [ID: 31238]
На рисунке 1 приведена диаграмма запуска МК серии 1986ВЕ9х и МК 1901ВЦ1Т [#1#] Рисунок 1 - Диаграмма запуска МК серии 1986ВЕ9х и МК 1901ВЦ1Т Примечание - Для МК 1901ВЦ1Т режим UART-загрузчика доступен только ...
База знаний Изменен: 25.02.2020
Особенности NAND Flash в 1986ВЕ9х [ID: 25486]
При обращении к контроллеру EBC необходимо соблюдать протокол обращений. Сигнал Busy не участвует в логике работы блока. Он доступен через регистр (MDR_EBC->CONTROL). Шина данных NAND-памяти предполагает 8 разрядов. Контроллер EBC использует только младшие 8 бит. Старшие ни на что не влияют и просто отбрасываются.
База знаний Изменен: 28.07.2021
Начальные сведения о DMA [ID: 24432]
... контроллеров жестко привязаны к каналам DMA. Подключение сигналов запросов dma_req[С] и dma_sreq[С] от периферии к каналам DMA для микроконтроллеров серии 1986ВЕ9х приведено в таблице 1. Таблица 1 – Распределение запросов от периферийных контроллеров по каналам DMA Номер канала Источник dma_sreq Источник ...
База знаний Изменен: 31.03.2021
Создаем проект в среде CodeMaster-ARM [ID: 24206]
CodeMaster-ARM - интегрированная среда разработки (IDE), содержащая набор программных средств для редактирования, компиляции и отладки приложений для встроенных микроконтроллеров с ядром ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3. Данная среда выпускается компанией Фитон . В таблице совместимости средств разработки и программаторов указано, что среда CodeMaster-ARM совместима с собственным программатором фирмы "Фитон" "JEM-ARM-V2 " и также поддерживает программатор "JLink"...
База знаний Изменен: 26.11.2020
Создаем новый проект в IDE Keil [ID: 24182]
... загружать программу в микропроцессор, рассмотрим опции проекта и программатора - Настройки проекта на примере 1986ВЕ1Т , Настройки проекта для 1986ВЕ9х Возможные трудности В результате сборки проекта, в том же окне Build Output из рисунка 6, могут выдаваться ошибки о том, что какие-либо файлы,...
Программный сброс контроллера UART Подскажите, можно ли сбросить UART программным способом и перевести его в исходный режим? [ID: 35230]
Подскажите, можно ли сбросить UART программным способом и перевести его в исходный режим? Да, такая возможность есть путём программирования регистров контроллера UART в исходное состояние. При использовании следующей последовательности контроллер UART переходит в исходное состояние: 1) Запрещение прерываний и запросов DMA в регистрах IMSC и DMACR. 2) Запрещение работы приёмопередатчика в регистре CR. 3) Ожидание завершения последней транзакции в течение времени, необходимого для передачи одного...
База знаний Изменен: 07.08.2020
Создаем проект в среде IAR [ID: 24204]
... программаторов Segger, при загрузке в устройство подключенное впервые, драйвера Segger запрашивают какое ядро Cortex подключено. Выбор должен быть таким: 1986ВЕ9х - "Unspecified Cortex-M3" . 1986ВЕ1Т, 1986ВЕ3Т - "Unspecified Cortex-M1" , 1986ВЕ4У - "Unspecified Cortex-M0" Так как микроконтроллер 1986ВЕ92 имеет ядро, являющееся ...
База знаний Изменен: 25.05.2020
Выключение генератора HSI в МК 1986ВЕxx, 1901ВЦ1Т и К1986ВК214(234) [ID: 24282]
К устройствам с автономным питанием предъявляются весьма жёсткие требования к энергопотреблению. Внутренний генератор HSI является нестабильным источником тактовой частоты, поэтому вместо него чаще всего используют генератор HSE, работающий от внешнего кварцевого резонатора или генератора. При этом, чтобы снизить потребление, в МК есть возможность выключить неиспользуемый генератор HSI. В данной статье рассмотрены особенности выключения внутреннего генератора HSI в МК 1986ВЕ9x, 1986ВЕ1Т, 1986ВЕ3Т...
База знаний Изменен: 10.03.2020
Работа DMA c каналом таймера в режиме захвата сигнала от ШИМ. Микроконтроллеры 1986ВЕ91Т и 1986ВЕ1Т [ID: 24440]
... микроконтроллере 1986ВЕ91Т. Проект также может быть запущен на микроконтроллере 1986ВЕ1Т, но в статье основная работа будет вестись с контроллером из серии 1986ВЕ9х. Про режимы работы таймеров можно прочитать в следующей статье - "Таймеры общего назначения" . Вспомним, что каждый таймер общего ...
База знаний Изменен: 10.03.2020
Переход на другой микроконтроллер в среде Keil uVision [ID: 29443]
... Environment (рисунок 2). [#2#] Рисунок 2 - Окно 'Manage Run-Time Environment' В этом окне необходимо отключить выбор Startup_… для процессора 1986ВЕ1Т и выбрать Startup_… для 1986ВЕ9х. В разделе Drivers по-прежнему нужно выбрать блоки PORTS и RST_CLK. Нажимаем OK и видим, что в дереве проекта ошибка исчезла. Большой плюс SPL в том,...
База знаний Изменен: 04.03.2020
Особенности детектора питания. Блок Power [ID: 24278]
В микроконтроллерах 1986ВЕ1Т и 1986ВЕ9х есть некоторая особенность сброса флагов PVD в регистре PVDCS. Она заключается в том, что необходимо вызывать двойной сброс этого флага,...
База знаний Изменен: 04.03.2020
Работа со стеком. Выход из исключения [ID: 24464]
Пример приведен для микроконтроллера 1986ВЕ92У (Cortex-M3). Проект доступен для загрузки после статьи, раздел "Файлы для скачивания". Микроконтроллер позволяет обрабатывать различные некорректные манипуляции через выработку исключений. В общем случае код обработчиков исключений, как и обработчиков прерываний, выглядит следующим образом HardFault_Handler PROC HardFault_Handler [WEAK] B . ENDP Фрагмент кода 1 В этом коде ассемблерная строка "B ." означает зацикливание на текущей...
База знаний Изменен: 18.02.2020
Вывод сигнала в DAC по DMA в 1986ВЕ1Т и 1986ВЕ92У [ID: 24438]
DMA удобно использовать для вывода сигнала в ЦАП. Для того чтобы управлять шкалой времени выводимого сигнала, значения выходного сигнала должны выводиться по каким-то временным отсчетам. Для этого обычно используется таймер. Без использования таймера, DMA вывело бы весь сигнал очень быстро и остановилось при окончании цикла. Ведь DMA работает на частоте ядра и скорость "копирования" DMA никак не регулируется, она должна быть максимальна. Поэтому таймер крайне необходим, и именно по его...
I2C в режиме Slave в 1986ВЕ9x Работает ли блок I2C в режиме Slave? [ID: 28544]
Работает ли блок I2C в режиме Slave? Нет, аппаратно реализован только режим мастера . Для работы в режиме Slave требуется программная реализация. Ссылка на обсуждение - форум .
База знаний Изменен: 11.02.2020
Причины, по которым контроллер не определяется по JTAG [ID: 24266]
Микроконтроллер может не определяться по JTAG по нескольким причинам: Не верно ориентирован в спутнике. Установлен не той стороной вверх: обычно маркировка микроконтроллера (ГГНН и название МК) видна через отверстие в спутнике. Но микроконтроллеры серии 1986ВЕ8(1), устанавливаемые в КУ на отладочной плате версии 1.1, должны быть ориентированы маркировкой вниз. Не установлены перемычки, которые всегда должны быть установлены для работой с платой (указываются в паспорте). Установлен режим работы с...
База знаний Изменен: 11.02.2020
Базовые сведения о протоколе CAN и реализация работы с разбором кадра данных в микроконтроллере 1986BE92. [ID: 24452]
Подробную информацию о Controller Area Network (CAN) можно прочесть в Википедии . В статье будут приведены лишь базовые сведения, и рассмотрена программа, которая позволяет отправить с микроконтроллера 1986ВЕ92 стандартный кадр CAN со скоростью 500 Кбит/с . Для отслеживания и анализа кадра используется осциллограф. Проект прост в реализации и адаптивен под работу с протоколом CAN на других микроконтроллерах производства компании Миландр . Базовые сведения CAN (англ. Controller Area Network –...
Отсортировано по релевантности | Сортировать по дате