Поиск

Рассылка

Freeduino 32u4

Freeduino 32u4 R6 (ATmega32u4)

Подробнее


569,00 Руб.

MK90F32U4R6

Наличие: Этот товар закончился на складе


Сообщить о поступлении


Freeduino 32u4 R6 - Arduino-совместимая плата на чипе ATmega32u4, аппаратно поддерживающим USB. Она является улучшенным вариантом ATmega32u4 Breakout board+ от ladyada и полностью совместима с ArduinoIDE.

В плату прошит  бутлоадер, обеспечивающий совместимость с Arduino Leonardo - занимает 4К памяти, поддерживается ArduinoIDE начиная с версии 1.0.1. 

Страница в MK90 wiki: mk90.ru/wiki/index.php/Freeduino32u4

Основные характеристики

Микроконтроллер ATmega32u4
Питание +5В, от USB
   
 Цифровых пинов 25 (из них 7 поддерживают ШИМ) 
 Аналоговых входных пинов  12
 Максимальный постоянный ток пина 40 мА 
 Предельный ток потребления 3,3В 50 мА 
 Flash 32K (2К занято bootloader-ом) 
 SRAM 2.5K 
 EEPROM 1K 
 Тактовая частота  16 МГц 

 

Основное отличие от оригинала - наличие защитных ESD-диодов на линиях USB D+ и D-. Они предохраняют чип ATmega32u4 от статических разрядов при соприкосновении с телом человека или подключении устройства к компьютеру, а также самовосстанавливающегося предохранителя по питанию. 

Freeduino 32u4 R6

Питание

Freeduino 32u4 может питаться:

  • от шины USB через разъем miniUSB;
  • от внешнего регулированного источника +5В.

В схеме предусмотрена защита от перегрузки по питанию (от USB). Если ток потребления Freeduino 32u4 вместе с питаемой схемой превысит 500 мА, цепь питания будет разорвана самовосстанавливающимся предохранителем. Чтобы восстановить нормальную работу, надо снизить потребляемый ток ниже этого уровня или запитать схему от внешнего источника питания. 

Память

 

ATmega32u4 имеет флеш-память программ 32K, (из них 4К используются bootloader-ом), 2.5К оперативной памяти SRAM и 1К EEPROM (с которой можно работать через библиотеку EEPROM).

Входы и Выходы

Каждый из 20 цифровых пинов может быть запрограммирован на вход или выход при помощи функций pinMode(), digitalWrite() и digitalRead(). Логические уровни соответствуют КМОП-логике 5В. Каждый пин способен обеспечивать ток до 40 мА и имеет внутренние подтягивающие резисторы 20-50К (отключаемые, по умолчанию выключены). Некоторые пины имеют дополнительные функции:

  • Последовательный порт: 0 (RX) и 1 (TX). Используется для приема (RX) и передачи (TX) последовательных данных TTL-уровней. Класс Serial в Freeduino 32u4 используется для обмена через USB. Для задействования функций USART (TTL) на пинах 0 и 1 используйте Serial1
  • ШИМ (PWM): 5, 7, 8, 9, 10, 11 и 18. Обеспечивает 8-битный ШИМ-вывод через функцию analogWrite()
  • SPI: 14 (SS), 15 (MOSI), 16 (MISO), 17 (SCK). На этих пинах находится поддержка SPI. 
  • Светодиод(LED): 13. Встроенный светодиод, подключнный к пину 13. Когда пин принимает значение HIGH, светодиод загорается, когда LOW - гаснет. 

Freeduino 32u4 имеет 12 аналоговых входов, каждый из которых имеет 10-битную разрешающую способность (шкала на 1024 значения). По умолчанию, измерения ведутся по отношению к земле и +5В, но можно изменить верхний предел при помощи функции analogReference(). Некоторые пины также имеют дополнительные функции:

  • I2C: 2 (SDA) и 3 (SCL). Поддержка обмена по шине I2C (TWI) через библиотеку Wire
  • AREF. Опорное напряжение для аналоговых входов, используется совместно с analogReference()

Коммуникации

Freeduino 32u4 может обмениваться данными с компьютером, другим Freeduino / Arduino или другим микроконтроллером. ATmega32u4 аппаратно поддерживает функции UART на TTL-уровнях (в данном случае 5В), которые доступны на цифровых пинах 0 (RX) и 1 (TX). Также возможен обмен через шину USB, в комплект ArduinoIDE входят драйвера, организующие виртуальный последовательный порт на компьютере. В состав ArduinoIDE также входит монитор последовательного порта (Serial Monitor), позволяющий посылать текстовые посылки в Arduino и выводить принимаемую из последовательного порта информацию. Библиотека SoftwareSerial позволяет позволяет организовать обмен по последовательному порту на любом из пинов. ATmega32u4 также поддерживает обмен по I2C (TWI) и SPI. ArduinoIDE поставляется с библиотекой Wire для упрощения обмена по шине I2C, для использования SPI также есть соответствующая библиотека.

 

 

  • Микроконтроллер ATmega32U4-AU
  • Напряжение питания +5В
  • Тактовая частота 16 Мгц

Пока нет комментариев, вы можете оставить первый ;)

Только зарегистрированные пользователи могут оставлять комментарии.

Корзина  

Нет товаров

Доставка 0,00 Руб.
Всего 0,00 Руб.

Оформить

webmoney