Компания "Гамма - Санкт-Петербург" объявляет о предварительной записи на бесплатный однодневный семинар-тренинг "Периферия независимая от ядра. Практика конфигурирования и применения".
Новейшие семейства 8-, 16- и 32-х битных микроконтроллеров PIC12/PIC16/PIC24 и PIC32 получают независимую от ядра периферию, которая за счет внутренних связей и гибкости конфигурирования позволяет синтезировать аппаратные функциональные блоки, разгрузить ядро, уменьшить частоту входа в прерывания и уменьшить потребление.
Участники тренинга ознакомятся с примерами конфигурирования Независимой Периферии для реализаций таких функций как:
ШИМ контроллер импульсного источника питания и светодиодного драйвера, Корректор Коэффициента Мощности;
аппаратное подавление дребезга кнопок и декодер сигналов квадратурного энкодера;
ультразвуковой измеритель расстояния;
24-разрядный сигма-дельта АЦП;
Усилитель класса-D;
аппаратная обработка сигналов сенсорных емкостных кнопок;
цифровой фильтр с конечной импульсной характеристикой;
и др.
Для упрощения конфигурирования и создания драйверов обслуживающих периферию Microchip предлагает программный инструмент MPLAB Code Configurator (MCC). Применение MCC существенно упрощает создание кода и изучение новых микроконтроллеров.
Для кого может быть интересен тренинг:
проектировщиков и программистов встраиваемых систем;
"аналоговых" инженеров, кто желает освоить микроконтроллеры;
проектировщиков импульсных источников питания и светодиодных драйверов;
и др.
Проведение семинара планируется в Новосибирске (29 ноября), Екатеринбурге (1 декабря) и в других городах по мере формирования групп.
Семинар-тренинг состоит из 2-х основных частей:
лекционная часть;
практические занятия (лабораторные работы).
Практические занятия будут проходить в компьютерных классах с применением MPLAB Code Configurator, демо-плат Curiosity и Xpress.
Краткое описание лабораторных работ (участник может выбрать тип лабораторной работы из нескольких вариантов)
1. Знакомство с независимой от ядра периферией на примере PIC16F18855
Логические ячейки CLC, пример аппаратного подавления дребезга контактов;
АЦП с вычислителем (усреднение, фильтрация, сравнение с порогами), емкостные сенсоры, автоматизация одиночных и серии измерений;
Использование UART и ПО для визуализации данных АЦП в реальном времени.
2. Знакомство с независимой от ядра периферии на примере PIC16F1619 и отладочной платы Curiosity
Логические ячейки CLC, автоматизация функций;
Совместное использование аналоговых и цифровых блоков.
3. Изучение библиотеки бутлоадера для семейств PIC16 и PIC18 на примере PIC16F18855 и платы MPLAB Xpress