Перейти к основному содержимому

ELIoT

На отладочной плате реализован программатор на микроконтроллере STM32F103CBT6. Там прошивка стандартная от STM или какая-то своя? Поделитесь прошивкой, пожалуйста.

На модуле ELioT1_MO стандартная прошивка DAPLink, адаптированная под встроенный программатор ELIoT1_MO (адаптер ST-LINK, реализованный на микроконтроллере STM32F103CBT6 (DD5)). В прошивке переконфигурировано назначение выводов под конкретный модуль. Если вы воспроизведёте схему программатора ELIoT1_MO, то его можно прошить нашим bin-файлом с программатора ST-LINK v 2. Назначение пинов необходимо сохранить. Скачать файл.

Второй вариант - воспроизвести стандартный DAPLink программатор и запрограммировать его стандартной прошивкой.

Как определить наличие прошивки в микросхеме DD5 Eliot_MO?

При наличии прошивки в микросхеме DD5 горит диод VD7. Первые версии модуля поставлялись без прошивки.

Действительно ли прерывания предусмотрены лишь для половины каналов DMA? А как быть с остальными каналами?

У каждого DMA есть 8 каналов и 16 аппаратных запросов от периферии. Прерывания есть для всех восьми каналов каждого DMA. Это номера 67-74 для DMA0 и 75-82 для DMA1. При этом, каждый канал может использоваться с одним из 16-ти аппаратных запросов от периферии.

Прерывания для VTU предусмотрены лишь на целый блок без разделения на отдельные таймеры в нем?

Да, одно комбинированное прерывание на весь блок. Внутри VTU по регистру статуса можно определить, для какого из четырех таймеров было прерывание.