Быстрый старт ST Nucleo-F401 + краткое руководство

Краткие технические сведения из руководства imageРежимы работы светодиодов. На плате реализовано 3 светодиодаТрехцветный светодиод (зеленый, оранжевый, красный) LD1 (COM) предоставляет информацию о статусе ST-LINK подключения. Цвет LD1 по умолчанию красный. LD1 становиться зеленым, показывая, что в процессе осуществления подключения между ПК и ST-LINK/V2–1, в след за: «Медленно мигающий красный» / «Выкл» — при включении питания до установки подключения по USB «Быстро мигает красный» / «Выкл» — после первого правильного обмена данными между ПК и STLINK/V2–1 (процесс подключения) «Красный светодиод включен» — если подключение между ПК и ST-LINK/V2–1 установлено «Зеленый включен: подключение выполнено успешно или операция завершена коректно «Мигающий красный» / «зеленый» — во время передачи данных.(Сам процесс прошивки) «Оранжевый включен»: Сбой связи. USER LD2: зеленый светодиод пользователя, светодиод подключен к Arduino контакту D13, соответствующий контакту ввода/вывода микроконтроллера PA5 (контакт 21) или PB13 (контакт 34)

Когда значение ввода/вывода (I/O) высокого значения, светодиод включен. Когда значение ввода/вывода (I/O) низкого значения, светодиод выключен. LD3 PWR: красный светодиод указывает, что часть с микроконтроллером питается и +5 В питание подается.

Кнопки В1 USER: кнопка пользователя подключена к ввод/вывод PC13 (вывод 2) микроконтроллера STM32.В2 RESET: эта кнопка подключается к NRST, и используется для сброса микроконтроллера STM32.Примечание: Синие и черные пластиковые колпачки на кнопках могут быть удалены в случае необходимости, например, когда шилд или плата расширения подключается сверху Nucleo. Это позволит избежать давления на кнопки и следовательно возможного постоянного случайного нажатия

Перемычка JP6 (IDD) Перемычка JP6, помечена IDD, используется для измерения потребления тока микроконтроллером, для этого удалите перемычку и, подключите амперметр.Перемычка Включена: STM32 микроконтроллер питается (по умолчанию). Перемычка ВЫКЛ: амперметр должен быть подключен для измерения тока микроконтроллера STM32. Если нет амперметра, STM32 микроконтроллер не питается. Встроенный ST-LINK/V2–1 Внутрисхемный отладчик/программатор ST-LINK/V2–1 поддерживает только SWD для устройств STM32.Изменения по сравнению с ST-LINK/V2 версией: Новые возможности, поддерживаемые в ST-LINK/V2–1: Драйвера USB перенумерованы Интерфейс виртуального порта COM по USB Интерфейс Устройства хранения данных по USB USB менеджер питаниея Особенности не поддерживаемые ST-LINK/V2–1: SWIM интерфейс.(нужно для программирования STM8) Минимальное поддерживаемое напряжение приложений ограниченно до 3 В Режимы работы встроенного ST-LINK/V2–1: Состояние перемычек Значение обе CN2 перемычки одеты ST-LINK/V2–1 работает программируя микроконтроллер на плате (по умолчанию) обе CN2 перемычки сняты ST-LINK/V2–1 работает программируя микроконтроллер по внешнему разъему CN4 (поддерживается SWD) Распиновка разъема SWD: Pin CN4 Значение 1 VDD_TARGET VDD для устройства 2 SWCLK SWD такт 3 GND Земля 4 SWDIO SWD ввод/вывод данных 5 NRST сброс программируемого МК 6 SWO Не используется Разделение печатной платы STM32 Nucleo печатная плата платформы делится на две части: ST-LINK часть и целевая MCU часть, которые можно разделить, чтобы уменьшить размер платы. В этом случае оставшиеся целевая MCU часть может питаться только по VIN, E5V и 3,3V на разъеме ST Morpho CN7 или VIN и 3,3 на Arduino CN6. При этом все еще можно использовать ST-LINK часть чтобы программировать главный микроконтроллер с помощью проводов между CN4 SWD и разъемах на ST Morpho (SWCLK CN7 пин-15 и SWDIO CN7 пин-13).Режимы питания платы. Источник питания осуществляется либо от компьютера через кабель USB или от внешнего источника: VIN (7В-12В), E5V (5 В) или +3V3 выводы питания на CN6 или CN7.ST-LINK/V2–1 поддерживает питание платформы по USB, сам программатор при этом потребляет ток до 100 мА.Вся плата STM32 Nucleo включая платы расширения может питаться от ST-LINK USB при условии что суммарный ток потребления не будет превышать 300 мА (Включая потребление ST-LINK 100 мА) при выполнении этих условий красный светодиод LD3 включен и микро контролер работает. Если ток потребления выше, то необходимо использовать внешний источник питания для всего проекта или только для плат расширения (не забывая про общую землю).

Когда плата будет питаться от USB (U5V) перемычка должна быть подключена между контактами 1 и 2 JP5 в положение U5V. JP1 перемычка может быть установлена только в случае когда плата питается от USB и максимальное потребление тока на U5V не должно превышать 100 мА (в том числе всевозможные платы расширений или Arduino Shield).

VIN (7В-12В) или E5V (5В-5,5В) может использоваться в качестве внешнего источника питания в случае, когда ток потребления Nucleo и платами расширений превышает допустимый ток для USB. В этом состоянии все еще можно использовать подключение по USB, для программирования или отладки, но сначала обязательно подключите плату к источнику питания используя VIN или E5V, после чего подключите кабель USB к ПК.

При питании от VIN или E5V алгоритм включения питания должен соблюдаться:

Подключите перемычку между контактами 2 и 3 JP5. Убедитесь, что JP1 удалена. Подключите внешний источник питания к VIN или E5V. Напряжение на внешнем источнике питания 7 V (Собственно микро манул окончен. Можно выдохнуть и продолжить)

© Habrahabr.ru