Arduino Duemilanove ATmega328

Arduino Duemilanove () построена на одном из микроконтроллеров: ATmega328 Платформа содержит 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB или подать питание при помощи адаптера AC/DC, или батареи.

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

Микроконтроллер ATmega328 Рабочее напряжение 5 В Входное напряжение (рекомендуемое) 7-12 В Входное напряжение (предельное) 6-20 В Цифровые Входы/Выходы 14 (6 из которых могут использоваться как выходы ШИМ) Аналоговые входы 6 Постоянный ток через вход/выход 40 мА Постоянный ток для вывода 3.3 В 50 мА Флеш-память 16 Кб (ATmega16 или 32 Кб (ATmega32 при этом 2 Кб используются для загрузчика ОЗУ 1 Кб (ATmega16 или 2 Кб (ATmega32 EEPROM 512 байт (ATmega16 или 1 Кб (ATmega32 Тактовая частота 16 МГц

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

Платформа программируется посредством ПО Arduino. Из меню Tools > Board выбирается (согласно установленному микроконтроллеру). Микроконтроллер ATmega328 поставляются с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500.

Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы ICSP (внутрисхемное программирование).

Программное обеспечение

Интегрированная среда разработки Arduino это кроссплатформенное приложение на Java, включающее в себя редактор кода, компилятор и модуль передачи прошивки в плату.

Среда разработки основана на языке программирования Processing и спроектирована для программирования новичками, не знакомыми близко с разработкой программного обеспечения. Язык программирования аналогичен используемому в проекте. Строго говоря, это C++, дополненный некоторыми библиотеками. Программы обрабатываются с помощью препроцессора, а затем компилируется с помощью AVR-GCC.

Можно так же писать под Eclipse avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin

Можно так же писать под Microsoft Visual Studio 2010 visualmicro.codeplex.com/documentation

Существует большое колличество готовых библиотек и готовых решений.

Подробнее

arduino.ru/Hardware/ArduinoBoardDuemilanove

Контакты

все вопросы в личку ICQ 443422078

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей