Netduino 2

Если вашим любимым языком программирования является C#, Netduino 2 позволит вам создать своё электронное устройство с комфортом. Эта плата подойдёт и тем, кто только начинает свой путь в программировании. Мощная среда программирования Microsoft Visual Studio поможет новичкам не ошибиться в трудной ситуации, а благодаря отладочному режиму с поддержкой breakpoint’ов и watch’ей вы сможете проследить исполнение своей программы шаг за шагом.

Netduino 2 совместима с большинством плат расширения Arduino и сочетает в себе вычислительную мощь и удобство разработки.

Процессор и память

Плата оснащена 32-разрядным ARM-микроконтроллером STM32F205RF с ядром Cortex-M3, частотой 120 МГц, 60 кБ оперативной памяти и 192 кБ энергонезависимой Flash-памяти.

Входы/выходы

22 пина, расположенных в стандартной для Arduino компоновке могут быть использованы как цифровые входы или выходы.

Цифровые входы и выходы рассчитаны на работу с напряжением 3,3 В. Однако, они толерантны и к напряжению 5 В.

Внимание! При использовании цифровых входов в режиме подтяжки, напряжение на входе не должно превышать 3,6 В. Будьте внимательны при использовании этого режима.

Плата содержит в себе 4 последовательных порта, по одному интерфейсу I²C и SPI. Для работы с аналоговым сигналом присутствуют 6 аналоговых входов с разрешением в 12-бит (4096 градаций). 6 выходов поддерживают ШИМ.

На месте привычных ICSP-контактов находится 10-пиновый JTAG-интерфейс. Поэтому, если вы используете платы расширения с SPI-интерфейсом, воспользуйтесь проводами «мама-папа» для соединения ICSP-контактов и контактов SPI.

На плате присутствуют встроенная кнопка и два светодиода. Кнопка используется для сброса микроконтроллера. При желании вы можете использовать её в своём проекте в качестве элемента управления. Белый светодиод PWR используется как индикатор питания. Синий светодиод LED вы можете использовать в своём проекте для произвольных нужд.

Программирование

Плата программируется при помощи традиционной для .NET разработки среды Microsoft Visual Studio. Все необходимое для начала работы с Netduino 2 вы можете узнать из статьи на вики.

Питание

Плата может быть запитана через microUSB-кабель или при помощи источника питания постоянного тока на 7,5–9 В. Для питания платы от сети вы можете воспользоваться импульсным блоком питания.

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

  • Процессор: STM32F205RF
  • Ядро: 32-х разрядный ARM Cortex-M3 120 МГц
  • Оперативной памяти: 60 кБ
  • Энергонезависимой памяти: 192 кБ Flash, 4 кБ EEPROM
  • Напряжение питания микроконтроллера: 3,3 В
  • Количество линий ввода-вывода: 22 (все толерантны к 5 В. Подтяжка к земле или питанию толерантна к 3,6 В)
  • Максимальный ток через контакт ввода-вывода: 25 мА
  • Максимальный ток через все контакты микроконтроллера: 125 мА
  • Количество каналов АЦП: 6
  • Количество каналов ШИМ: 6
  • Количество UART: 4 шт (один из них с поддержкой RTS/CTS)
  • Количество I²C: 1 шт
  • Количество SPI: 1 шт
  • Напряжения питания платы: 5 В, 7,5–9 В

Ссылки