Плата Arduino Micro Atmega32u4 имеет неплохой функционал. К тому же ее очень просто использовать и стоит она недорого. Считается, что плата является периферийной.
При первом же взгляде на плату можно увидеть знакомые аналоговые вводы и выводы, которые также есть и у предыдущих моделей. В этом наш герой сегодняшнего обзора почти ничем не отличается от них. Есть еще кварцевый генератора, работающий на частоте 16 МГц и разъем микро-USB.
Отличие модели микро от нано в том, что здесь используется Atmega32u4, который поддерживает USB соединение. Это приводит к тому, что Ардуино определяется компьютером и как последовательный КОМ порт и как периферийное устройство.
Микроконтроллер | ATmega32u4 |
Предельное напряжение питания | 5-20 В |
Рекомендуемое напряжение питания | 7-12 В |
Цифровых вводов/выводов | 20 (18 в Pro версии) |
ШИМ | 7 цифровых пинов могут быть использованы как выводы ШИМ (5 в Pro версии) |
Аналоговые выводы | 12 (4 в Pro версии) |
Максимальная сила тока | 40 mAh с одного вывода и 500 mAh со всех выводов |
Flash память | 32 КБ |
SRAM | 2,5 КБ |
EEPROM | 1 КБ |
Тактовая частота | 16 МГц |
Главным условием запитки системы в том, чтобы подавать напряжение равное 5 В.
Подача постоянного тока от шести до двадцати вольт также предусмотрена на пин VIN. Нельзя подавать напряжение выше указанных 20, потому что при этом значении на плате очень сильно нагревается стабилизатор напряжения. Это может привести к его потере. Вызвано это тем, что у стабилизатора не все 100% КПД.
Для безопасной работы, лучше подавать питание через VIN от 7 и до 12 В.
Рабочее напряжение всех 20 пинов составляет по 5В. Аналоговые выходы: А0, А1, А2, А3, А4, А5, А6, А7, А8, А9, А10 и А11. Их прототипы есть на цифровых выходах и размечены как 4, 6, 8, 9, 10, 12. Выходы с А0 до А5 обозначены на выводных пинах. Другие (А6 — А11) могут использоваться как цифровые входы и выходы. Эти пины измеряют напряжение до 0,005 В.
Arduino Micro Atmega32u4 имеет и 7 выводов широтно-импульсной модуляции. Это пины 3, 5, 6, 9, 10, 11, 13. Для их функционирования у Ардуино есть функция АналогРайт.
Пины 0 и 1 предназначены для передачи через последовательынй интерфейс. На выводе Д13 есть встроенный светодиод. Пины 2 и 3 используются, чтобы связываться с другими устройствами по шине I2C.
48 Х 18 мм, таковы габариты микро ардуино. Вес составляет 12 грамм. У платы есть 4 специальных отверстия, чтобы закреплять ее на поверхности. Расстояние между выводами — 2.54 миллиметра.
Вконтакте
Google+
bazaroved.ru
Чиндогу на Aruino Leonardo (ATmega32U4) или зачем просто когда можно сложно!
Как известно, основная проблема с микроконтроллерами у энтузиастов — это придумать, для чего их применить 🙂
Данную статью я хочу посвятить конструкции на модуле Aruino Leonard (ATmega32U4).
Я давно хотел собрать что-нибудь относительно полезное в хозяйстве. А тут коллега по работе подкинул интересную идею — ему лень было каждый день вводить пароль для входа в свой компьютер и он собрал на миллимикробной плате DigiSpark (ATTiny85) приспособу, которая отправляет имя и пароль в комп при нажатии на кнопку.
Получилось у него вот что:
Отличная идея — подумал я. Почему бы ее не позаимствовать и творчески переработать.
Пересобирать и перезагружать проект Arduino каждый раз при смене пароля — это неспортивно.
Ведь можно сделать все гораздо сложнее и запутаннее!
Игрушка должна показывать, как она работает. Но трех штатных светодиодов для этого явно мало, пусть их будет 4099!
Так в проект добавился маленький дисплейчик OLED 128X32. Я все никак не мог придумать, куда его можно приспособить. А тут он идеально подошел по размеру и назначению. Еще потребуется пара кнопок — для управления.
Ресурсов ATTiny85 явно не хватало для проекта — добавление дисплея потянуло за собой графическую библиотеку+фонты и все это в DigiSpark не влезало. Но поиск обнаружил подходящую платформу: Arduino Leonardo.
Смысл проекта в том, что Aruino Leonardo по умолчанию прикидывается USB клавиатурой и USB COM портом.
Драйверы для этих устройств уже присутствуют в операционной системе — и ничего дополнительно
устанавливать не надо. Конечно существуют всякие программы, которые где-то хранят в себе пароли, но они не могут их передать на экран логина тк пользователь еще не вошел в систему. Предлагаемое вашему вниманию чиндогу PasswordKeeper имитирует нажатия кнопок клавиатуры и может передать логин и пароль в любом режиме компа. Даже Ctrl-Alt-Del послать может нажатием 1 кнопки вместо 3!
Формфактор выбранных модулей оказался очень удобным и компактным.
Можно с минимальными усилиями собрать маленькое и относительно полезное устройство.
Схема получается — проще некуда.
Но в таком виде пользоваться им неудобно, поэтому в Sketchup проектируем маленький корпус.
И печатаем его на 3D принтере
Как водится, поспешность нужна при ловле блох. В первый вариант корпуса плата не лезет!
Промахнулся с размерами и выбрал слишком маленькие зазоры. Исправляем чертеж, перепечатываем и получаем второй вариант. Уже лучше — плата входит тик-в-тик.
Нажимаем на контроллер и с характерным хрустом он встает на место.
Примеряем кнопочки — входят без проблемм.
Далее вставляем толкатели, припаиваем кнопочки и дисплей.
Кстати, я долго искал удобный монтажный провод для макетирования. Наш МГТФ конечно хорош, но не всегда удобен.В результате сейчас я пользуюсь присутствующем на предыдуших фото проводом 30AWG от все тех же китайцев. Цветными проводами удобно выделять цепи по смыслу. Провод тонкий, изоляция хорошо держит температуру паяльника. Не так как МГТФ конечно, но вполне прилично. Обычная ПВХ изоляция расползается при пайке сразу, а эта размягчается, но держит форму и выдерживает случайные прикосновения паяльником без проплавления до жилы. Единственный недостаток — на многоцветную катушку продавец злостно недомотал провода. Одноцветная катушка весит ~170 грамм а на многоцветную намотали всего 109 грамм при бОльшей цене.
Собираем все вместе и получаем маленький токен, который подключается к компу и позволяет управлять и пользоваться
достаточно большим количеством логинов и паролей.
Число логинов ограничено размером памяти EEPROM (1024 байта) и длиной паролей.
Дисплей позволяет выбирать по комментарию нужную пару логин/пароль, а так же редактировать данные в токене.
Редактировать пароли можно двумя кнопками. Редактор я к токену прикрутил, но пользоваться им — сущий мазохизм.
Поэтому для редактирования данных пришлось написать программу для PC.
Тк в плате у нас хранятся пароли надо хоть чуть-чуть позаботится о их безопасности. Забота о безопасности поможет усложнить проект и придаст ему серъезности. Для этого был добавлен пароль на разблокировку токена. Он представляет собой задаваемую пользователем последовательность одиночных и двойных нажатий на кнопки.
Теоретически, можно еще зашифровать данные в EEPROM с помощью какого-либо криптоалгоритма — место под код еще есть.
Но снаружи эти потуги незаметны и поэтому с криптографией я заморачиваться не стал.
Токен в обычном состоянии недоступен с компьютера. Для перевода его в режим редактирования необходимо физически выбрать соответствующий пункт в меню кнопками. Точно так же для отправки пароля требуется физически нажать кнопку. Так что злой хакер до ваших паролей в _токене_ не доберется!
Он перехватит их c USB порта, когда вы будете их посылать как с USB клавиатуры 😉
В результате получилась штуковина, в которой я храню пароли для входа на сайты банков и форумы.
Специально для коллеги все оставшиеся выводы платы запрограммировал для подключения кнопок быстрого доступа.
При нажатии на такую кнопку происходит переход к логину с соответствующим номером (если он есть). И для отправки его на комп остается только нажать кнопку подтверждения. Или подержать кнопку быстрого доступа подольше.
Завершив этот проект я предлагаю всем желающим повторить это замечательное устройство, которое позволит вам потерять все ваши пароли совершенно новым способом! Потерять бумажку может каждый, а сделать для этого специальное устройство и потерять его или пароль к нему — это внушает уважение!
Перед выходом на публику PwKeeper прошел тщательный выходной контроль:
Главинспектор был только что разбужен, но он все равно недоумавает — почему аудитории предлагается явно недоделанное устройство. Мои слова о том, что надо проверить правильность и качество монтажа (а при закрытой крышке это затруднительно) его не убедили.
Тем не менее (после шантажа сосиской) он выдал мне сертификат соответствия:
Исполняемые и загрузочные файлы выложил сюда:
Все вопросы в Форум.
Как вам эта статья? | Заработало ли это устройство у вас? |
Эти статьи вам тоже могут пригодиться:
www.radiokot.ru
Макетная плата AVR-USB32U4 построена на AVR микроконтроллере ATmega32U4 с аппаратным интерфейсом
Микроконтроллер ATmega32U4 (сигнатура 0x1E 0x95 0x87) по классификации Atmel относится к Series 4 USB AVR. Это означает, что на нем можно изготавливать USB-устройства стандарта USB 2.0 на скорости до Full Speed включительно. Ядро ATmega32U4 почти полностью совпадает с ядром популярного микроконтроллера ATmega32A, главное отличие только в наличии аппаратного интерфейса USB. На макетной плате AVR-USB32U4 можно изготавливать малогабаритные устройства USB на основе готовых проектов из библиотеки LUFA [1], либо на основе примеров кода из AVR USB Series4 Software Packages [2]. Оба решения бесплатны, однако LUFA [1] намного богаче готовыми примерами USB устройств, но для [2] есть примеры готовых программ ПО хоста для управления устройствами USB HID. [Особенности платы AVR-USB32U4] На плате AVR-USB32U4 установлены: • Микроконтроллер ATmega32U4 в корпусе TQFP44 с аппаратным интерфейсом USB, 32 кбайта памяти программ FLASH, 2.5 кбайт ОЗУ (SRAM), 1 кбайт энергонезависимой памяти данных EEPROM. По сторонам платы расположены 2 макетных поля, на которых удобно паять схемы с помощью навесного монтажа. Если эти макетные поля отпилить, то получается компактный модуль, который можно использовать для отладки программ и схем с помощью контактных полей ProsKit. С помощью перемычки SJ1 (расположена на обратной стороне платы) можно переключать уровень напряжения портов ввода вывода (GPIO) — либо 3.3V, либо 5V, по умолчанию 5V. Чтобы установить рабочий уровень напряжения GPIO на 3.3V, нужно перерезать скальпелем перемычку между контактами 2 и 3 SJ1, и напаять каплю припоя между контактами 1 и 2. Необязательные для установки компоненты C4, C5, C6, C8, C9, C10 расположены на обратной стороне платы. [Дополнительные возможности портов ввода-вывода ATmega32U4] Все порты микроконтроллера ATmega32U4 могут работать не только как простые ножки ввода вывода GPIO. Они также могут нести дополнительные функции, привязанные к богатой внутренней аппаратуре ядра AVR. В таблице ниже представлено краткое описание этих функций (полное описание см. в даташите на микроконтроллер ATmega32U4). Описание функций ножек сведено в таблицы, соответствующую номерам ножек коннекторов JP1 и JP2. В отдельном столбце таблицы указаны выводы макетной платы Teensy 2.0. Таблица 1. Цоколевка JP1 и дополнительные функции GPIO.
Таблица 2. Цоколевка JP2 и дополнительные функции GPIO.
Сигналы совпадения таймера OC0B, ~OC4D, OC4D, OC1A, ~OC4B, OC1B, OC4B, OC0A, OC1C, OC3A, ~OC4A, OC4A могут использоваться для генерации постоянного аналогового уровня и звуковых сигналов с помощью ШИМ (PWM). Сигнал совпадения выдается, когда содержимое счетчика таймера совпало с предопределенным заранее значением. Подробнее см. статью — «ATmega16 — PWM с помощью T/C0, T/C1, T/C2» и даташит на ATmega32U4. [Как прошивать AVR-USB32U4] Память программ (FLASH размером 32 килобайта) микроконтроллера ATmega32U4 можно прошивать прямо через интерфейс USB, для этого не нужен никакой дополнительный внешний программатор. Это возможно благодаря прошитому в память загрузчику DFU Flip компании Atmel. Загрузчик прошивается прямо на заводе Atmel, и его можно использовать сразу, «из коробки», если частота используемого кварца 8 МГц или 16 МГц. На плате AVR-USB32U4 стоит кварц на 16 МГц, так что можно использовать загрузчик. После заливки firmware с помощью загрузчика Flip DFU сам загрузчик не стирается, поэтому Вы можете перепрошивать макетную плату через USB практически неограниченное количество раз. Это очень удобно применять для обновления программного обеспечения в приборах, где работает макетная плата, потому что ISP-программатор оказывается не нужен. Для использования загрузчика Вам нужно установить утилиту FLIP, которую можно свободно скачать с сайта Atmel. Процесс запуска загрузчика по шагам: 1. Скачайте и установите пакет инсталлятора FLIP с сайта Atmel. Строка для поиска ссылки загрузки: FLIP site:atmel.com. На момент написания статьи была доступна версия FLIP 3.4.7 for Windows. Запустите инсталлятор, следуйте указаниям. После установки исполняемые файлы утилиты будут скопированы в папку C:\Program Files\Atmel\Flip 3.4.7\. Драйвера для микроконтроллеров, поддерживающих FLIP, находятся в поддиректории Flip 3.4.7\usb. Если в процессе установки будут запрашиваться какие-то файлы, то указывайте на содержимое папки C:\Program Files\Atmel\Flip 3.4.7\usb. Если будут запросы на перезапись файлов более новых версий старыми, то оставляйте новые версии файлов. Если каких-то файлов не хватает (к примеру, их нет в папке C:\Program Files\Atmel\Flip 3.4.7\usb и её подпапках), то скорее всего у Вас не самая свежая версия FLIP. Скачайте новую версию с сайта Atmel, или ищите недостающие файлы в архиве [3]. После окончания установки можете попробовать прошить Вашу плату через утилиту FLIP. Это делается очень просто. Запустите утилиту FLIP через стартовое меню (кнопка Start Windows), или ярлыком на рабочем столе: После запуска программы Flip появится окно, где в меню Device -> Select… нужно выбрать тип программируемого устройства ATmega32U4: Далее нужно в меню Settings -> Communication нужно выбрать подключение USB, и затем нажать кнопку Open: После этого появится и станет активным главное окно утилиты Atmel FLIP: Операции, которые можно проводить с памятью кристалла ATmega32U4, доступны в левой части окна. Это же окно дает информацию по подключенному программируемому чипу. Operation Flow. Здесь происходит управление основными операциями: Erase (очистка памяти, содержимое памяти заполняется байтами 0xFF), Blank Check (проверка памяти на чистоту), Program (программирование памяти данными из буфера), Verify (проверка на соответствие друг другу памяти чипа и содержимого буфера). FLASH Buffer Information. По умолчанию предполагается программирование памяти FLASH (но это можно поменять, если нажать кнопку Select EEPROM). В этом разделе окна выводится информация о свободном объеме памяти (28 KB), диапазона адресов буфера (т. е. загруженной в память прошивки. На скриншоте показано 0x0 — 0x0, что означает, что пока в буфер ничего не загружено), контрольная сумма буфера, имя загруженного HEX-файла (на скриншоте пока имя не указано, так как еще ничего не загружено). Обратите внимание, что размер доступной памяти всего лишь 28 килобайт, а не 32. Это потому, что верхнюю часть памяти (4 килобайта) занимает фирменный загрузчик DFU FLIP. Для программы пользователя доступны младшие 28 килобайт памяти, начиная с адреса 0x0000 (диапазон байтовых адресов 0x0000 — 0x6FFF). Загрузчик соответственно начинается с байтового адреса 0x7000 (для загрузчика доступен диапазон байтовых адресов 0x7000 — 0x7FFF). Примечание: под «байтовым адресом» подразумевается адрес памяти, адресуемой побайтно. Этот термин появился потому, что память программ AVR (FLASH) при выполнении инструкций программы адресуется не по байтам, а словами по 2 байта. Так что необходимо четко разделять адресацию инструкций и адресацию байтов памяти программ. Адрес инструкции всегда меньше байтового адреса в 2 раза. К примеру, если бутлоадер начинается с байтового адреса 0x7000, то для его запуска необходимо программно передать управление по адресу 0x3800. Память EEPROM всегда адресуется по байтам. ATmega32U4. Эта секция показывает байты сигнатуры (Signature Bytes) программируемого чипа (шестнадцатеричные значения 0x58, 0x1E, 0x95, 0x87), идентификаторы загрузки устройства Device Boot Ids, версия бутлоадера. Кнопка Start Application позволяет запустить программу пользователя (произойдет безусловный переход на адрес 0x0000). Галочка Reset позволяет эмулировать аппаратный сброс устройства, который происходит при включении питания (для этого используется сброс по переполнению сторожевого таймера WatchDog). Файл прошивки может быть в формате Intel HEX (обычно файл с расширением *.hex). Прошивку можно загрузить через меню File -> Load HEX File…, после этого прошивка загрузится в буфер программы. Запрограммировать память можно, если установить галочки Erase и Program, и нажать кнопку Run. Но бутлоадер кое-что не может — нельзя перешивать фьюзы и биты защиты. Это сделано специально — если некорректно установить фьюзы или биты защиты, то может перестать работать генератор или перестанет запускаться загрузчик. Фьюзы по умолчанию для ATmega32U4: LOW 0x5E, HIGH 0x99, EXT 0xF3. Байт защиты по умолчанию: 0xEC. [Кнопка запуска USB-загрузчика DFU Flip] Если в памяти программ FLASH записана программа пользователя (начиная с адреса 0x0000), то при подключении платы AVR-USB32U4 к компьютеру запустится именно она, а не загрузчик, и плата AVR-USB32U4 начнет выполнение заложенных в неё пользователем функций. К примеру, она может работать как USB HID клавиатура или мышь, или работать как виртуальный последовательный COM-порт, устройство класса USB CDC. Чтобы снова запустить загрузчик, на плате имеется специальная кнопка SW1. Если эту кнопку нажать, когда плата AVR-USB32U4 подключена через USB к компьютеру, и затем отпустить, то запустится загрузчик. Плата заново определится в Windows как USB-устройство ATmega32U4, и будет готово к новой перепрошивке с помощью утилиты Atmel FLIP. Если память программ очищена, то загрузчик запустится и без нажатия кнопки при подключении платы через интерфейс USB. [Программирование через ISP и JTAG, пошаговая отладка] На макетном поле платы AVR-USB32U4 имеются 2 разъема — ISP и JTAG. По умолчанию они не распаяны, но могут быть задействованы при необходимости. Оба имеют стандартную для Atmel цоколевку. ISP. Это коннектор для подключения внешнего ISP-программатора. Аббревиатура ISP означает In-System Programming, т. е. «программирование прямо в системе». Этот интерфейс всегда традиционно предназначался для программирования готовых, собранных заводских устройств. По сути интерфейс ISP представляет собой шину SPI без специальных сигналов выборки. В настоящее время ISP все чаще вытесняется функционалом USB-загрузчиков (USB bootloader), таких как вышеописанный DFU Flip. Технология ISP позволяет записывать не только память программ FLASH и память данных EEPROM, но также и специальные биты защиты (Lock Bits), биты настроек (фьюзы, fuses, fuse bits), биты калибровки генератора. USB-загрузчик DFU Flip не позволяет записывать эти дополнительные конфигурационные биты. Ниже на рисунке показан внешний вид коннектора ISP6PIN, и в таблице перечислены все его сигналы.
Внимание: будьте осторожны, когда с помощью ISP-программатора меняете значение фьюзов! Неосторожное программирование этих бит может привести не только к неработоспособности загрузчика, но и невозможности программирования кристалла, или к отключению тактового генератора. В этом случае помочь может только специальный программатор, поддерживающий режимы высоковольтного программирования (HVPP и HVSP). JTAG. Этот коннектор позволяет не только программирование памяти (доступны все возможности программирования, которые предоставляет ISP), но также через него можно производить полноценную отладку программ. Под полноценной отладкой понимается возможность пошагового выполнения программы (по исходному коду или листингу дизассемблера) с просмотром переменных, содержимого ячеек памяти, регистров ввода-вывода микроконтроллера.
Примечание: отладка и программирование через JTAG возможны через специальные аппаратные отладчики JTAGICE, JTAGICE mkII, AVR Dragon. [Уровни 3.3V на портах ввода-вывода ATmega32U4] В некоторых случаях требуется получить рабочие уровни 3.3V для GPIO PBx, PCx, PDx, PFx. По умолчанию перемычка SJ1 подает на цепь напряжение 5V (см. схему выше). Практика показала, что мощности внутреннего стабилизатора напряжения микроконтроллера ATmega32U4 (выход UCAP, вывод 6 корпуса TQFP44) недостаточно для питания цепей VCC (выводы 14, 34). Поэтому для напряжения 3.3V необходим дополнительный внешний стабилизатор. Для получения уровней 3.3V нужно перерезать эту перемычку, и собрать простую схему на основе LDO-стабилизатора наподобие XC6206P33 или аналогичного: Пример доработки с установленным стабилизатором LDO XC6206P33: [Ссылки] 1. LUFA — бесплатная библиотека USB для микроконтроллеров Atmel AVR. |
microsin.net
Микроконтроллер ATMega328 является 8-ми разрядным CMOS микроконтроллером с низким энергопотреблением, основанным на усовершенствованной AVR RISC архитектуре.
ATmega328/P — микроконтроллер семейства AVR, как и все остальные имеет 8-битный процессор и позволяет выполнять большинство команд за один такт.
>> Скачать даташит ATMega328
robolive.ru
Arduino Yun – отладочная плата на базе микроконтроллера ATmega32u4 и Atheros AR9331. Процессор Atheros поддерживает дистрибутив Linux, основанный на базе OpenWrt и называемый OpenWrt-Yun. Плата имеет встроенную поддержку Ethernet и WiFi, порт USB-A, слот для карты micro-SD, 20 цифровых входных/выходных выводов (из которых 7 могут использоваться в качестве ШИМ выходов, а 12 – в качестве аналоговых входов), кварцевый резонатор 16 МГц, соединение microUSB, разъем ICSP и 3 кнопки перезагрузки.
Arduino YunКупить на алиэкспресс :YuN оригинальная плата http://ali.pub/1tm4uy Yun shield http://ali.pub/1tm4oxКитайский аналог ЮН на 2 порта http://ali.pub/1tm4l1Состав платы Arduino YunArduino Yun выделяется среди других плат Arduino тем, что взаимодействовать с Linux дистрибутивом на плате, предлагая мощный сетевой компьютер с простотой Arduino. В дополнение к Linux командам, типа cURL, вы можете писать свои собственные shell скрипты и скрипты на python для надежных взаимодействий.
Arduino Yun аналогична плате Arduino Leonardo в том, что ATmega32u4 обладает встроенными возможностями для связи через USB, что устраняет необходимость в дополнительном процессоре. Это позволяет Arduino Yun в дополнение к виртуальному (CDC) последовательному COM порту подключаться к компьютеру, как мышь и клавиатура.
Библиотека Bridge
облегчает связь между двумя процессорами, давая скетчам Arduino возможность запускать shell скрипты, взаимодействовать с сетевыми интерфейсами и принимать информацию от процессора AR9331. USB хост, сетевые интерфейсы и карта SD подключены не к ATmega32U4, а к AR9331, и библиотека Bridge
позволяет Arduino взаимодействовать с этой периферией.
Так как Arduino Yun обладает двумя процессорами, этот раздел показывает их характеристики в отдельных таблицах.
Микроконтроллер | ATMega32u4 |
Рабочее напряжение | 5 В |
Входное напряжение | 5 В |
Цифровые входные/выходные выводы | 20 |
ШИМ каналы | 7 |
Аналоговые входные выводы | 12 |
Постоянный ток через входные/выходные выводы | 40 мА |
Постоянный ток через вывод 3,3 В | 50 мА |
Флеш-память | 32 Кб, из которых 4 Кб используются загрузчиком |
Оперативная память SRAM | 2,5 Кб |
Энергонезависимая память EEPROM | 1 Кб |
Тактовая частота | 16 МГц |
Процессор | Atheros AR9331 |
Архитектура | MIPS @400MHz |
Рабочее напряжение | 3,3 В |
Ethernet | IEEE 802.3 10/100Mbit/s |
WiFi | IEEE 802.11b/g/n |
USB Type-A | 2.0 Host |
Слот карты памяти | только microSD |
RAM | 64 Мб DDR2 |
Флеш-память | 16 Мб |
Рекомендуется подавать питание на плату через разъем micro-USB (постоянное напряжение 5В).
Если вы подаете питание на плату через вывод Vin, то вам необходимо обеспечить подачу стабилизированного постоянного напряжения 5В. На плате нет регулятора напряжения для снижения высоких уровней напряжения, которые могут повредить плату.
Arduino Yun также совместима с источником питания PoE, но чтобы использовать эту возможность вам необходимо установить на плату модуль PoE или купить уже скомпонованную плату.
Выводы питания:
ATmega32u4 обладает 32 килобайтами флэш-памяти для хранения кода программы (из которых 4 килобайт используется загрузчиком), 2,5 килобайтами SRAM и 1 килобайтом EEPROM (которая может быть считана и записана с помощью библиотеки EEPROM).
Память AR9331 не встроена внутрь процессора. RAM и энергонезависимая память поключены извне. Arduino Yun имеет 64 Мб памяти DDR2 RAM и 16 Мб флеш-памяти. Во флеш-память на заводе загружен дистрибутив Linux, основанный на OpenWrt и называемый OpenWrt-Yun. Вы можете изменить содержиое заводского образа, если установите программу или измените конфигурационный файл. Также вы может вернуться к заводской конфигурации, нажав и удерживая кнопку «WLAN RST’ в течение 30 секунд.
Установленная OpenWrt-Yun занимает около 9 Мб из доступных 16 Мб внутренней флеш-памяти. Если вам необходимо больше дискового пространства для установки приложений, вы можете использовать карту microSD.
Прямого доступа к входным/выхдным выводам Atheros AR9331 нет. Все входные/выходные линии связаны с ATmega32U4.
Каждый из 20 цифровых выводов Arduino Yun может быть использован и как вход, и как выход, с помощью функций pinMode()
, digitalWrite()
и digitalRead
. Они работают с напряжением 5 вольт. Каждый вывод может пропускать максимальный ток 40 мА и имеет внутренний подтягивающий резистор (по умолчанию отключен) 20–50 кОм.
Также некоторые выводы обладают специальными функциями:
Serial
ссылается на USB (CDC) связь; для последовательной TTL связи через выводы 0 и 1 используйте класс Serial1
. Аппаратные последовательные порты ATmega32U4 и AR9331 на Arduino Yun соединены и используются для связи между двумя процессорами. Как принято в Linux системах, последовательный порт AR9331 открывает консоль для доступа к системе, это означает, что у вас будет доступ из скетча к программам и инструментам, предлагаемым Linux;Wire
;analogWrite()
;analogReference()
;analogReference()
.На плате расположены три кнопки сброса с различным назначением:
Кнопки сброса на Arduino YunПлата Arduino Yun обладает рядом возможностей для связи с компьютером, с другой платой или с другими микроконтроллерами. ATmega32U4 обеспечивает аппаратный UART порт для последовательной связи с TTL уровнями (5 вольт). ATmega32U4 также позволяет использовать последовательную (CDC) связь через USB и отображается на компьютере, как виртуальный COM порт. Микросхема также действует, как полноскоростное USB 2.0 устройство, использующее стандартные USB COM драйвера. Arduino IDE включает в себя монитор последовательного порта, который позволяет посылать и принимать от платы простые текстовые данные. Светодиоды RX и TX на плате загораются при передаче данных через USB соединение с компьютером.
Цифровые выводы 0 и 1 используются для последовательной связи между ATmega32U4 и AR9331. Взаимодействие между двумя процессорами обрабатывается библиотекой Bridge
.
Библиотека SoftwareSerial
позволяте организовать последовательную связь через любые цифровые выводы Arduino Yun. Следует избегать использования выводов 0 и 1, так как они используются библиотекой Bridge
.
ATmega32U4 также поддерживает связь через I2C (TWI) и SPI. Arduino IDE включает в себя библиотеку Wire
для упрощения использования шины I2C. Для связи через SPI используется библиотека SPI
.
Arduino Yun определяется, как стандартные клавиатура и мышь, и может быть запрограммирована для управления этими устройствами ввода с помощью классов Keyboard
и Mouse
.
Интерфейсы Ethernet и WiFi на плате открывают непосредственный доступ к процессору AR9331. Для отправки и приема данных через них используйте библиотеку Bridge
. Для настройки интерфейсов вы можете воспользоваться панелью управления сети.
Arduino Yun также обладает возможностями USB хоста через OpenWrt-Yun. Вы можете подключать переферийные устройства, например, USB флешки для дополнительного хранилища, клавиатуры или веб-камеры. Вам может понадобиться скачать и установить дополнительное программное обеспечение для работы с этими устройствами.
Arduino Yun может быть запрограммирована с помощью Arduino IDE. Выберите «Arduino Yun» в меню Инструменты → Плата (согласно микроконтроллеру на вашей плате).
ATmega32U4 на Arduino Yun поставляется с уже зашитым загрузчиком, что позволяет вам загружать в микроконтроллер новый код программы без использования внешнего аппаратного программатора. Связь осуществляется с помощью протокола AVR109.
Вы можете также обойти загрузчик и прошить микроконтроллер через разъем ICSP (внутрисхемное последовательное программирование) с помощью программатора Arduino ISP или аналога.
Вместо того, чтобы требовать физического нажатия кнопки перезагрузки перед прошивкой кода новой программы, Arduino Yun спроектирована таким образом, что она позволяет перезагружать ее с помощью программного обеспечения, запущенного на подключенном компьютере. Перезагрузка вызывается, когда на Arduino Yun виртуальный (CDC) последовательный COM порт сначала открывается со скоростью 1200 бод, а затем закрывается. Когда это происходит, процессор перезагружается, разрывая USB соединение с компьютером (то есть виртуальный последовательный COM порт исчезает). После перезагрузки процессора, запускается загрузчик и остается в активном состоянии около 8 секунд. Загрузчик также может быть запущен нажатием кнопки перезагрузки на Arduino Yun. Обратите внимание, что при подаче напряжения питания на плату Arduino Yun сразу переходит к выполнению пользовательской программы (если та загружена) без запуска загрузчика.
Из-за этого способа обработки перезагрузки платой Arduino Yun лучше всего позволить Arduino IDE попытаться вызвать перезагрузку перед прошивкой, особенно если вы привыкли нажимать кнопку перезагрузки перед прошивкой на других платах. Если IDE не может перезагрузить плату, вы всегда можете запустить загрузчик нажатием кнопки перезагрузки на плате.
Arduino Leonardo имеет самовосстанавливающийся предохранитель, который защищает USB порты вашего компьютера от короткого замыкания и перегрузки по току. Несмотря на то, что большинство компьютеров обеспечивают свою собственную внутреннюю защиту, этот предохранитель дает дополнительный уровень защиты. Если ток через USB порт превышает 500 мА, предохранитель автоматически разрывает соединение, пока короткое замыкание или перегрузка не будут устранены.
Заказываешь на Aliexpress ?Узнай как экономить покупая на али кэшбек
https://cashback.epn.bz/?i=ff2b6
https://cashback.epn.bz/joinusnow?i=ff2b6
www.electronica52.in.ua
Артикул | Наличие на складе | |
---|---|---|
ATMEGA32U4-AU | 500 | Заказать |
Внутрисхемный отладчик ATATMEL-ICE
Microchip, Аппаратные
Внутрисхемный отладчик от компании Atmel ATATMEL-ICE является развитием и заменой популярного отладчика JTAGICE3.
Новая версия поддерживает больше отладочных интерфейсов и более широкую линейку микроконтроллеров Atmel. Отладчик работает почти со всеми доступными семействами кристаллов с ядром ARM Cortex (кроме Cortex-A5) и линейками 8- и 32-бит микроконтроллеров Atmel AVR.
TFT-дисплеи Riverdi на базе графических контроллеров SSD1963
FTDI, Аппаратные
Одновременно с выпуском простых в освоении и использовании TFT-дисплеев с графическим контроллером FT8xx, компания Riverdi выпускает TFT-дисплеи на базе широко распространненого контроллера SSD1963.
На нашем сайте представлены все доступные модели дисплеев с контроллерами SSD1963 и отладочные средства для них. Все дисплеи выпускаются серийно и доступны для заказа от 1 шт.
TFT-дисплеи Riverdi без контроллера (RGB/LVDS)
FTDI, Аппаратные
Одновременно с выпуском простых в освоении и использовании TFT-дисплеев с графическим контроллером FT8xx, компания Riverdi выпускает TFT-дисплеи без встроенных контроллеров с параллельным интерфейсом RGB и последовательным LVDS.
На нашем сайте представлены все доступные модели дисплеев и отладочные средства для них. Все приведенные дисплеи выпускаются серийно и доступны для заказа от 1 шт.
Библиотека и примеры приложений для Arduino для FT800 и Atmega 328P
FTDI, Программные
Библиотека и примеры графических приложений для FT80x для платформы Arduino.
Внутрисхемный программатор/эмулятор AVR Dragon (ATAVRDRAGON)
Microchip, Аппаратные
Отладочное средство AVR Dragon предназначено для программирования и внутрисхемной отладки микроконтроллеров AVR и AVR32 UC3 под управлением сред разработки AVR Studio.
Набор также может служить в качестве стартового набора для микроконтроллеров в DIP-корпусах, для которых на плате предусмотрены контактные площадки для их распайки или распайки ZIF-панели под них.
Внутрисхемный эмулятор JTAGICE2
Microchip, Аппаратные
Универсальный внутрисхемный эмулятор ATJTAGICE2 предназначен для всех микроконтроллеров AVR и AVR32 UC3 и поддерживает программирование по интерфейсам SPI, JTAG, PDI и внутрисхемную отладку по интерфейсам JTAG, debugWire, PDI и aWire.
Внутрисхемный эмулятор ATAVRONE
Microchip, Аппаратные
Универсальный внутрисхемный эмулятор для всех микроконтроллеров AVR и AVR32 UC3.
Графический конфигуратор MPLAB CODE CONFIGURATOR (MCC)
Microchip, Программные
Бесплатный плагин для сред разработки MPLAB X IDE и MPLAB Xpress IDE от компании Microchip, который позволяет в графической форме производить конфигурирование микроконтроллера.
Дополнительная плата Inertial Two (ATAVRSBIN2) для применения совместно с наборами Atmel Xplain
Microchip, Аппаратные
Сенсорная плата Inertial Two разработана корпорацией Atmel в сотрудничестве с ведущими производителями датчиков и позволяет упростить разработку полной пространственной инерциальной системы отсчета с девятью параметрами. На плате расположены :
Датчик IMU-3000 позволяeт также производить измерения окружающей температуры.
Дополнительная плата Inertial One (ATAVRSBIN1) для применения совместно с наборами Atmel Xplain
Microchip, Аппаратные
Дополнительная плата Inertial One (ATAVRSBIN1) для применения совместно с наборами Atmel Xplain.
Сенсорная плата Inertial One разработана корпорацией Atmel в сотрудничестве с ведущими производителями датчиков и позволяет упростить разработку полной пространственной инерциальной системы отсчета с девятью параметрами. На плате расположены:
Дополнительная плата Light and Proximity One (ATAVRSBLP1) для применения совместно с наборами Atmel Xplain
Microchip, Аппаратные
Сенсорная плата Light and Proximity One разработана корпорацией Atmel в сотрудничестве с ведущим производителем оптоэлектронных компонентов OSRAM Opto Semiconductors.
На плате расположен сенсор SFH 7770, предназначенный для одновременного измерения уровня окружающего освещения в диапазоне от 3 до 55000 люкс и фиксации приближения отражающих объектов. К сенсору подключены три управляемых им инфракрасных светодиода SFh5059, позволяющих различать направления движения и жесты. Сенсоры предназначены для применения в мобильных устройствах для бесконтактного контроля перемещений.
Дополнительная плата Pressure One (ATAVRSBPR1) для применения совместно с наборами Atmel Xplain
Microchip, Аппаратные
Сенсорная плата Pressure One разработана корпорацией Atmel в сотрудничестве с ведущим производителем датчиков Bosch Sensortec и позволяет упростить разработку конечного оборудования с помощью отладочных плат Atmel Xplain для различных микроконтроллеров в зависимости от требуемой производительности.
На плате расположен датчик абсолютного давления с цифровым выходом BMP085 от Bosch Sensortec, оптимизированный для применения в мобильных устройствах (смартфоны и навигаторы, спортивное и носимое медицинское оборудование).
Графические модули серии VM800Pxx
FTDI, Аппаратные
Графические модули серии VM800P представляют собой готовое решение для реализации графического пользовательского интерфейса на базе TFT-дисплея. Данные модули включают в себя TFT-дисплей, графический контроллер FT800 и микроконтроллер ATMEGA328P. Они могут быть использованы в качестве готовой платформы для разработки приборов или для оценки возможностей микросхемы FT800.
Оценочная плата ATmega324PB Xplained Pro (ATMEGA324PB-XPRO)
Microchip, Аппаратные
Оценочная плата ATmega324PB Xplained Pro разработана корпорацией Atmel для оценки параметров и изучения свойств микроконтроллеров ATmega324PB.
Плата содержит все необходимые элементы для функционирования микроконтроллера, на плате обеспечен доступ ко всем внешним сигналам исследуемого микроконтроллера. В плату встроен отладчик EDBG, взаимодействующий с ATmega324PB через интерфейс JTAG, обеспечивающий программирование и передачу данных через последовательный виртуальный COM порт. Отладка программы, в том числе на уровне исходного кода для сложных типов данных, производится в среде Atmel Studio.
Оценочная плата ATmega168PB Xplained Mini (ATMEGA168PB-XMINI)
Microchip, Аппаратные
Оценочная плата ATmega168PB Xplained Mini разработана корпорацией Atmel для оценки параметров и изучения свойств микроконтроллеров ATmega168PB.
Плата содержит все необходимые элементы для функционирования микроконтроллера, его программирования и отладки программного кода. На плате обеспечивается доступ ко всем внешним сигналам исследуемого микроконтроллера. В плату встроен отладчик mEDBG на отдельном микроконтроллере ATmega32U4 с полной поддержкой отладки программы на уровне исходного кода в среде Atmel Studio начиная с версии 6.2.
Плата Xplained Mini может быть легко интегрирована в прототип разрабатываемого устройства. При поставке в плату записан код демонстрационной программы ReMorse, исходный код которой приведен в Atmel Spaces.
Оценочная плата ATmega328PB Xplained Mini (ATMEGA328PB-XMINI)
Microchip, Аппаратные
Оценочная плата ATmega328PB Xplained Mini разработана корпорацией Atmel для оценки параметров и изучения свойств микроконтроллеров ATmega328PB.
Плата содержит все необходимые элементы для функционирования микроконтроллера, его программирования и отладки программного кода. На плате обеспечивается доступ ко всем внешним сигналам исследуемого микроконтроллера.
В плату встроен отладчик mEDBG на отдельном микроконтроллере ATmega32U4 с полной поддержкой отладки программы на уровне исходного кода в среде Atmel Studio начиная с версии 6.2.
Оценочный набор MEGA-1284P Xplained (ATMEGA1284P-XPLD)
Microchip, Аппаратные
Оценочный набор Xplained является самым простым способом опробовать ключевые характеристики кристаллов ATMEGA1284
Как и другие наборы серии Xplained, ATMEGA1284P-XPLD состоит из старшего в серии микроконтроллера, минимального набора периферии и интерфейса для соединения с ПК.
Оценочная плата ATmega168 Xplained Mini (ATMEGA168-XMINI)
Microchip, Аппаратные
Оценочная плата ATmega168 Xplained Mini разработана корпорацией Atmel для оценки параметров и изучения свойств микроконтроллеров серии ATmega168.
Плата содержит все необходимые элементы для функционирования микроконтроллера, его программирования и отладки программного кода, на плате обеспечивается доступ к внешним сигналам исследуемого микроконтроллера. В плату встроен отладчик mEDBG на отдельном микроконтроллере ATmega32U4 с полной поддержкой отладки программы на уровне исходного кода в среде Atmel Studio начиная с версии 6.2.
Оценочная плата ATmega328P Xplained Mini (ATMEGA328P-XMINI)
Microchip, Аппаратные
Оценочная плата ATmega328P Xplained Mini разработана корпорацией Atmel для оценки параметров и изучения свойств микроконтроллеров ATmega328PB.
Плата содержит все необходимые элементы для функционирования микроконтроллера, его программирования и отладки программного кода. На плате обеспечивается доступ ко всем внешним сигналам исследуемого микроконтроллера.
В плату встроен отладчик mEDBG на отдельном микроконтроллере ATmega32U4 с полной поддержкой отладки программы на уровне исходного кода в среде Atmel Studio, начиная с версии 6.2.
Графические модули серии VM801P
FTDI, Аппаратные
Графические модули серии VM801P представляют собой готовое решение для реализации графического пользовательского интерфейса на базе TFT-дисплея с емкостным сенсорным экраном.
Данные модули включают в себя TFT-дисплей, графический контроллер FT801 и микроконтроллер ATMEGA328P. Они могут быть использованы в качестве готовой платформы для разработки приборов или для оценки возможностей микросхемы FT801.
Внутрисхемный эмулятор JTAGICE3
Microchip, Аппаратные
Устаревшее средство разработки. Универсальный внутрисхемный эмулятор для всех микроконтроллеров AVR и AVR32 UC3
Графическая среда разработки Algorithm Builder
Microchip, Программные
Algorithm Builder — это графическая среда сторонней разработки для создания программного обеспечения для микроконтроллеров AVR, обеспечивающая быстрое написание проектов различной степени сложности без глубинного изучения языков программирования для этой архитектуры.
Интегрированная среда разработки AVR Studio 4
Microchip, Программные
Устаревшее средство для программирования и отладки 8-разрядных микроконтроллеров AVR
Интегрированная среда разработки AVR Studio 5
Microchip, Программные
Устаревшее средство для разработки и отладки приложений для микроконтроллеров AVR и AVR32
Емкостные сенсорные кнопки на базе технологии uxTouch Riverdi
FTDI, на русском языке
В предыдущей статье «Особенности TFT-дисплеев серии uxTouch компании Riverdi» было рассказано о серии дисплеев uxTouch компании Riverd. Особенностью этой серии дисплеев является то, что защитное стекло емкостного сенсорного экрана выполняет роли несущего элемента дисплея и внешнего декоративного оформления. Кроме серийных вариантов изготовления дисплеев uxTouch доступна возможность заказного оформления защитного стекла под требования конкретного проекта. Возможны варианты заказного исполнения цвета окантовки, нанесения логотипа и добавления окон под индикацию, а также добавление дополнительных сенсорных элементов. О возможности добавления дополнительных кнопок, использовании данной технологии для изготовления сенсорных клавиатур и работе с ними пойдет речь ниже.
Особенности TFT-дисплеев серии uxTouch компании Riverdi
FTDI, на русском языке
За последние три года продукция польской компании Riverdi прочно заняла свое место в сегменте, где требуются простые в освоении и управлении цветные TFT-дисплеи. Это стало возможным за счет применения в TFT-модулях графических контроллеров FTDI. Сегодня Riverdi является единственным производителем TFT-дисплеев, кто использует в серийных модулях с диагоналями от 2.8” до 7” контроллеры FTDI FT8xx. Другим, не менее интересным решением Riverdi, является серия дисплеев под названием uxTouch. С этой линейкой дисплеев и возможностями по их модификации предлагаем познакомиться в данном обзоре.
Графические модули FTDI VM800P и VM801P
FTDI, на русском языке
Одной из часто встречающихся на практике задач является модернизация или модификация существующего изделия с целью улучшения его функциональных возможностей. Сегодня одним из популярных вариантов модернизации является графический пользовательский интерфейс на базе цветных TFT-дисплеев с сенсорными экранами. С помощью такого дисплея можно организовать простое и интуитивно понятное пользователю управление прибором.
От простого к сложному. Использование оценочной платы XplainedMini компании Atmel в программной среде ArduinoIDE
Microchip, на русском языке
Описаны технологические наработки и дизайнерские приемы Atmel по снижению энергопотребления перспективных микроконтроллеров AVR и SMART ARM – технология picoPower.
Приведены практические результаты, полученные путем Измерения тока потребления микроконтроллера SMARTARM SAML21
8-разрядные AVR корпорации Atmel: новинки и тенденции развития
Microchip, на русском языке
Для корпорации Atmel подразделение микроконтроллеров является одним из приоритетных. Ориентируясь на широкий спектр задач, Atmel Corp. предлагает микросхемы различного ценового диапазона, удовлетворяя потребности рынка как дешевыми устройствами с минимальной функциональностью, так и более дорогими мощными процессорами. В данной статье представлены новинки и новые отладочные средства, описаны тенденции развития для популярных 8-разрядных микроконтроллеров AVR.
27.01.2017
Компания ЭФО получила официальный статус дистрибьютора компании Microchip
В 2016 году компания Microchip Technology приобрела фирму Atmel, продукция обеих компаний будет продолжать выпускаться под брендом Microchip.
У Microchip нет планов по снятию с производства какой либо продукции из портфолио Atmel, обозначения компонентов также будут сохранены без изменений. Компания ЭФО рада предложить свои услуги по поставкам и технической поддержке микроконтроллеров и другой продукции Microchip в качестве официального дистрибьютора на территории России.
27.01.2017
Приглашаем на семинар «Перспективная продукция „классического“ Microchip», который пройдет 10 февраля 2017 в Ростове-на-Дону
Обзорно-технический семинар будет проведен техническими специалистами компании Microchip при информационной и технической поддержке компании «ЭФО» – официального дистрибьютора Microchip в России.
Во время мероприятия будут рассмотрены следующие группы перспективной продукции компании Microchip:
В программу также входит практическая часть – демонстрация работы с CIP – периферией, не зависимой от ядра микроконтроллера. По окончании мероприятия запланировано время на ответы и вопросы, включая свободную дискуссию с техническими специалистами компаний Microchip и «ЭФО».
С полной программой семинара можно ознакомиться в приглашении.
ВНИМАНИЕ!
Участие в семинаре бесплатное, но количество слушателей ограничено, поэтому мы просим вас зарегистрироваться на нашем сайте www.efo.ru.
22.06.2016
Компания IAR Systems предлагает наиболее совершенную технологию оптимизации программного кода для микроконтроллеров Atmel AVR
IAR Embedded Workbench – профессиональная среда разработки от компании IAR. Она предназначена для разработки и отладки приложений на языке C/C++ и языке ассемблера для 8- и 32-разрядных микроконтроллеров с архитектурой AVR и микроконтроллеров на базе ядра ARM Cortex, включая беспроводные системы на кристалле (SoC). Для работы только с 8-разрядными микроконтроллерам Atmel AVR предназначена среда IAR Embedded Workbench for AVR (EWAVR).
Ниже представлены результаты тестов TI Benchmarks, проведенные для микроконтроллера ATmega328PB. Сравнивается размер кода, полученного компиляторами IAR и GCC при использовании указанных конфигураций.
IAR Embedded Workbench for AVR (EWAVR) V6.70.1.929
Options: —cpu=m328pb -D NDEBUG -r -ms -e -y —clib -Ohz
AVR GNU Compiler Collection (GCC) V3.5.0_1660
Options: -c -funsigned-char -Os -D NDEBUG -fpack-struct -fshort-enums -g2 -std=gnu99 -mmcu=atmega328pи
02.11.2015
Компания Atmel анонсировала микроконтроллеры, устойчивые к воздействию радиации и пригодные для аэрокосмического приборостроения
Устойчивый к воздействию радиации микроконтроллер получил обозначение ATmegaS128.
Это специальное исполнение широко распространенного 8-битного микроконтроллера ATmega128 семейства AVR.
Основные характеристики:
07.09.2015
На склад ЭФО поступили микроконтроллеры ATMEGA168PB-AU новой версии «B»
Микроконтроллеры версии «B» выпускаются по проектным нормам 0,13 мкм и полностью совместимы с предыдущим поколением микросхем. Использование ATMEGA168PB-AU позволяет с небольшими затратами модернизировать уже выпускаемое оборудование за счет новых характеристик и меньшей цены. Более подробная информация доступна в статье «Перспективные микроконтроллеры AVR компании Atmel».
mymcu.ru
В статье приведены описание выводов микроконтроллера ATmega32U4 и платы Arduino Leonardo.
Arduino Leonardo pin mapping table
Pin Number | Pin Name | Mapped Pin Name |
---|---|---|
1 | PE6 (INT.6/AIN0) | Digital pin 7 |
2 | UVcc | +5V |
3 | D- | RD- |
4 | D+ | RD+ |
5 | UGnd | UGND |
6 | UCap | UCAP |
7 | VUSB | VBus |
8 | (SS/PCINT0) PB0 | RXLED |
9 | (PCINT1/SCLK) PB1 | SCK |
10 | (PDI/PCINT2/MOSI) PB2 | MOSI |
11 | (PDO/PCINT3/MISO) PB3 | MISO |
12 | (PCINT7/OC0A/OC1C/#RTS) PB7 | Digital pin 11 (PWM) |
13 | RESET | RESET |
14 | Vcc | +5V |
15 | GND | GND |
16 | XTAL2 | XTAL2 |
17 | XTAL1 | XTAL1 |
18 | (OC0B/SCL/INT0) PD0 | Digital pin 3 (SCL)(PWM) |
19 | (SDA/INT1) PD1 | Digital pin 2 (SDA) |
20 | (RX D1/AIN1/INT2) PD2 | Digital pin 0 (RX) |
21 | (TXD1/INT3) PD3 | Digital pin 1 (TX) |
22 | (XCK1/#CTS) PD5 | TXLED |
23 | GND1 | GND |
24 | AVCC | AVCC |
25 | (ICP1/ADC8) PD4 | Digital pin 4 |
26 | (T1/#OC4D/ADC9) PD6 | Digital pin 12 |
27 | (T0/OC4D/ADC10) PD7 | Digital Pin 6 (PWM) |
28 | (ADC11/PCINT4) PB4 | Digital pin 8 |
29 | (PCINT5/OC1A/#OC4B/ADC12) PB5 | Digital Pin 9 (PWM) |
30 | (PCINT6/OC1B/OC4B/ADC13) PB6 | Digital Pin 10 (PWM) |
31 | (OC3A/#0C4A) PC6 | Digital Pin 5 (PWM) |
32 | (ICP3/CLK0/)0C4A) PC7 | Digital Pin 13 (PWM) |
33 | (#HWB) PE2 | HWB |
34 | Vcc1 | +5V |
35 | GND2 | GND |
36 | (ADC7/TDI) PF7 | Analog In 0 |
37 | (ADC6/TDO) PF6 | Analog In 1 |
38 | (ADC5/TMS) PF5 | Analog In 2 |
39 | (ADC4/TCK) PF4 | Analog In 3 |
40 | (ADC1) PF1 | Analog In 4 |
41 | (ADC0) PF0 | Analog In 5 |
42 | AREF | AEF |
43 | GND3 | GND |
44 | AVCC1 | AVCC |
elekt.tech