У нас вы можете посмотреть бесплатно MCC Melody в VS Code®: I2C Proximity Ex. 2 — обратные вызовы + поток данных или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Плейлист «Начало работы с MCC Melody в VS Code®» (для разработки под PIC16/PIC18/AVR): • Getting Started with MCC Melody in VS Code... Ссылка на часть 1: • MCC Melody in VS Code®: I2C Proximity Ex.1... Ссылка на часть 3: • MCC Melody in VS Code®: I2C Proximity Ex. ... В предыдущих видео были собраны псевдоконфигурации для конфигураций MCC Melody, связанных с примером датчика приближения, а именно: Polled Printf, Callbacks Data Streamer, Callbacks DV Run Time. В этом видео мы собираем и тестируем вторую конфигурацию на аппаратном уровне с помощью Curiosity Nano Explorer. Мы включаем хост, управляемый прерываниями I2C, добавляем TMR для обратных вызовов с интервалом 100 мс, настраиваем Data Streamer с частотой кадров Proximity (uint16) (uint8), генерируем код, записываем его в флэш-память и проверяем графики в реальном времени с помощью MPLAB Data Visualizer (импортируем .ds-файл). Временные метки: 00:01 — Первая конфигурация (опрашиваемый Printf) выполнена → Теперь: Data Streamer 00:27 — Ctrl+Shift+P → MPLAB MCC: Запуск → Выбор конфигурации Data Streamer 00:52 — Повторное использование I2C-хоста (RB2 SDA, RB1 SCL) → Включение прерываний (в отличие от опроса) 01:47 — Просмотр таблицы выводов → Подтверждение выводов I2C на шине Explorer 02:12 — Добавлен TMR → Управление прерываниями, период 100 мс 02:37 — Светодиод на RF3 → Драйвер задержки не требуется 03:15 — Добавлена библиотека Data Streamer → Автоматическое добавление UART 03:27 — Определение переменных: Proximity (uint16), Frame_count (uint8) 03:58 — UART: RF0 TX (заблокировано Data Streamer), 115200, управляется прерываниями 05:02 — Отладка ввода-вывода: RB4 (переключатель) 05:28 — Генерация кода → Копирование фрагмента примера Data Streamer 06:11 — TODO: Подтверждение Timer0 → Замена I2C_Host_Tasks() на поток прерываний 06:31 — Очистка и сборка конфигурации Data Streamer → Успешно 06:51 — Отладка → Автоматическое обнаружение Curiosity Nano 07:15 — Визуализатор данных: Импорт файла .ds из MCC/generated/data_streamer/ 07:51 — Загрузка переменных → Выбор источника COM → 115200 бод 08:11 — Начало потоковой передачи → См. маркеры кадров 0x03/0xFC 08:32 — Добавление COM-терминала Отладка ввода-вывода → Переключение режима реального времени видимый 09:01 — Построение графиков значений близости в реальном времени 09:20 — Примечание: Ручная инициализация/обновление переменных в цикле кадров 09:40 — Далее: Конфигурация DV Runtime (более простая потоковая передача!)