Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634942)
Контекстум
Руконтекст антиплагиат система
Компоненты и технологии  / №10(183) 2016

Независимая от ядра периферия микроконтроллеров Microchip (50,00 руб.)

0   0
Первый авторАфанасьев Илья
Страниц17
ID480455
АннотацияНезависимая от ядра периферия позволяет поднять производительность 8-битных микроконтроллеров Microchip на новый уровень. Она разработана для осуществления специфических и синтезируемых функций без участия кода, но под контролем ядра. В результате периферия, независимая от ядра, упрощает реализацию сложных систем управления и дает разработчикам необходимую гибкость для инноваций.
Афанасьев, И. Независимая от ядра периферия микроконтроллеров Microchip / И. Афанасьев // Компоненты и технологии .— 2016 .— №10(183) .— С. 76-92 .— URL: https://rucont.ru/efd/480455 (дата обращения: 02.05.2024)

Предпросмотр (выдержки из произведения)

74 компоненты микроконтроллеры Независимая от ядра периферия микроконтроллеров Microchip Илья АФАНАСЬЕВ ilya@gamma.spb.ru Независимая от ядра периферия позволяет поднять производительность 8-битных микроконтроллеров Microchip на новый уровень. <...> Она разработана для осуществления специфических и синтезируемых функций без участия кода, но под контролем ядра. <...> Цель статьи — дать возможность читателям ближе познакомиться с периферийными модулями PIC-контроллеров и со способами взаимодействия периферии между собой для построения блоков, реализующих некоторые специфические функции. <...> Конфигурируемые логические ячейки в PIC-микроконтроллерах Конфигурируемые логические ячейки CLC (Configurable Logic Cell) являются частью периферии, независимой от ядра (Core Independent Peripheral, CIP), микроконтроллеров Microchip. <...> Другими словами, функционирование такой периферии асинхронно и не зависит (или почти не зависит) от тактовой частоты микроконтроллера и его состояния (RUN, IDLE, SLEEP). <...> Конечно же, подобная периферия конфигурируется программой микроконтроллера, но дальнейшее функционирование может быть совершенно независимым. <...> Каждая ячейка содержит входной мультиплексор, логическую функцию, управление выходом и подключение к контроллеру прерываний. <...> Общая схема логической ячейки приведена на рис. <...> Каждая из логических ячеек имеет четыре входа, сигналы для которых выбираются входным мультиплексором, при этом каждый вход может быть прямым или инверсным. <...> Входы для ячеек имеют как внешние (порты ввода/вывода), так и внутренние (сигналы другой периферии: ШИМ, компараторы, таймеры и другие, а также выходы самих CLC) подключения. <...> Выход ячейки CLC обладает управляемой полярностью, подключается на выходной порт микроконтроллера, к другой периферии, может формировать запрос на прерывание по изменению состояния (по фронту и/или спаду). <...> Логическая функция каждой ячейки выбирается из восьми вариантов (рис. <...> Поскольку логические ячейки имеют множество настроек, проще <...>