Однодневный семинар-тренинг "Периферия независимая от ядра. Практика конфигурирования и применения"
Объявляется предварительная запись на бесплатный однодневный семинар-тренинг: "Новые микроконтроллеры PIC и AVR. Периферия независимая от ядра. Практика конфигурирования и применения". Семинар будет проводится нашим партнером компанией "Гамма - Санкт-Петербург".
Новейшие семейства 8-, 16- и 32-х битных микроконтроллеров PIC12/PIC16/PIC24, PIC32 и AVR получают независимую от ядра периферию, которая за счет внутренних связей и гибкости конфигурирования позволяет синтезировать аппаратные функциональные блоки, разгрузить ядро, уменьшить частоту входа в прерывания и уменьшить потребление.
Участники тренинга ознакомятся с примерами конфигурирования Независимой Периферии для реализаций таких функций как:
- ШИМ контроллер импульсного источника питания и светодиодного драйвера, корректор коэффициента мощности;
- аппаратное подавление дребезга кнопок и декодер сигналов квадратурного энкодера;
- ультразвуковой измеритель расстояния;
- 24-разрядный сигма-дельта АЦП;
- усилитель класса D;
- аппаратная обработка сигналов сенсорных емкостных кнопок;
- цифровой фильтр с конечной импульсной характеристикой;
- и др.
Для упрощения конфигурирования и создания драйверов обслуживающих периферию Microchip предлагает программный инструмент MPLAB Code Configurator (MCC). Применение MCC существенно упрощает создание кода и изучение новых микроконтроллеров. Для контроллеров AVR и ATSAM предлагается on-line конфигуратор Atmel Start.
Семинар-тренинг состоит из лекционной части и практических занятий (лабораторных работ).
Лабораторные работы будут проходить на компьютерах с применением MPLAB X IDE, MPLAB Code Configurator с демо-платой Xpress и Atmel Studio7, Atmel Start с демо-платой ATtiny817 Xplaned PRO. Участник может выбрать тип лабораторной работы из нескольких вариантов.
Краткое описание лабораторных работ.
а) Знакомство с независимой от ядра периферией на примере PIC16F18855 и платы MPLAB Xpress
- Логические ячейки CLC, пример аппаратного подавления дребезга контактов;
- АЦП с вычислителем (усреднение, фильтрация, сравнение с порогами), емкостные сенсоры, автоматизация одиночных и серии измерений;
- Использование UART и ПО для визуализации данных АЦП в реальном времени.
1. Изучение библиотеки бутлоадера для семейств PIC16 и PIC18 на примере PIC16F18855 и платы MPLAB Xpress
2. Знакомство с Atmel Start и новым семейством ATtiny817
- Создание сенсорных кнопок с использованием библиотеки QTouch;
- Знакомство с возможностями отладчика (интерфейс обмена данными с отлаживаемым приложением, терминал, визуализация данных).
Проведение семинара планируется в городах Санкт-Петербург, Москва и в других городах по мере формирования групп.
  Зарегистрироваться на предстоящий семинар можно здесь: https://goo.gl/forms/sZGrQIa4M0FJgsjw1.