Содержание

Iskra JS Mini: подключение, настройка, распиновка и схемы

Iskra JS Mini — аналог флагманской платформы Iskra JS в миниатюрном размере. Плата пригодится в проектах «интернета вещей» — она совместима с шилдами для Arduino Mini и умеет работать по протоколу HTTPS.

Видеообзор

Подключение и настройка

Для работы с платой Iskra JS Mini добавьте и настройте в Google Chrome среду программирования Espruino Web IDE.

Устанавливайте именно Espruino Web IDE. Ранее для работы использовалась среда Iskra IDE, которая была ответвлением от оригинальной Espruino Web IDE.

Пример работы

В качестве примера прошьём платформу Iskra JS Mini скриптом, который каждую секунду будет переключать встроенные светодиоды LED1 и LED2.

leds-toogle.js
// переменная состояния светодиода
var state = false;
// каждую 500 мс переключаем светодиоды
// один включаем, другой выключаем
setInterval(function() {
  state = !state;
  LED1.write(state);
  LED2.write(!state);
}, 500);

Что-то пошло не так?

Не работает плата Iskra JS Mini

Элементы платы

Микроконтроллер STM32F411CEU6

Сердце платформы Iskra JS Mini — 32-разрядный микроконтроллер STM32F411CEU6 в корпусе UFQFPN48 от STMicroelectronics с вычислительном ядром ARM Cortex M4.

Разъём micro-USB

Разъём micro-USB предназначен для прошивки платформы Iskra JS Mini с помощью компьютера.

Регулятор напряжения 3,3 В

Понижающий преобразователь TPS562200DDCT с входным напряжением 5–14 вольт с максимальным выходным током до двух ампер.

Светодиодная индикация

Имя светодиода Назначение
LED1 Красный светодиод свободного назначения.
LED2 Зелёный светодиод свободного назначения.

Кнопка RESET

Служит для сброса микроконтроллера. Это аналог кнопки RESET обычного компьютера.

Пин BOOT0

Если замкнуть пин BOOT0 с пином 3V3, плата загрузится в DFU-режиме. Это позволит перепрошить микроконтроллер без программатора, через USB.

Распиновка

Пины питания

Порты ввода/вывода

Принципиальная и монтажная схемы

Характеристики

Ресурсы