Эта разделительная доска представляет собой продукт "три в одном".: ATtinyx16 относится к "следующему поколению" микроконтроллеров AVR, и теперь у нас есть симпатичная плата для его разработки, оснащенная достаточным количеством аппаратного обеспечения, чтобы запустить чип. Это также доска-качели Adafruit. Adafruit seesaw - это почти универсальная платформа для преобразования, которая позволяет добавлять и расширять аппаратную поддержку любого микроконтроллера или микрокомпьютера с поддержкой I2C. Вместо использования отдельных расширителей I2C GPIO, АЦП, ШИМ-драйверов и т.д., seesaw можно сконфигурировать таким образом, чтобы обеспечить широкий спектр возможностей. Наконец, с подключаемыми разъемами STEMMA QT вы можете использовать его либо как контроллер I2C, либо как периферийное устройство с поддержкой plug-and-play. Мы в первую очередь разрабатывали эту плату для собственного использования: это мини-плата разработки, которая позволяет нам разрабатывать с помощью ATtinyx16 точно так же, как мы это делали для ATSAMD09. В связи с нехваткой кремния в 2021-2022 годах мы адаптируем некоторые из наших разработок SAMD09 к серии ATTinyx16 и хотели получить быструю минимальную плату для тестирования кода. К каждому разъему прилагается собранная и протестированная плата, а также несколько направляющих планок. Каждая печатная плата довольно минимальна и содержит: ATtiny816: 8 КБ флэш-памяти, 512 байт оперативной памяти, 128 байт EEPROM / ATtiny1616: 16 КБ флэш-памяти, 2 КБ оперативной памяти, 256 байт EEPROM Внутренний генератор может работать на частоте до 20 МГц Внутренний аппаратный множитель Может работать от 2 В до 5 В питания / логики (проверьте в спецификации максимальную скорость при желаемой мощности) Регулятор 3,3 В - по умолчанию мы работаем с напряжением Vin, которое может составлять 5 В, но внизу есть перемычка для пайки, если вы хотите выбрать логику 3 В. Зеленый индикатор питания Красный светодиодный индикатор Два разъема STEMMA QT I2C с подтягивающими резисторами 10 Ком, подключенные к контактам 8 и 9 Эта плата поставляется с предварительно запрограммированным периферийным кодом seesaw, который позволит ей выступать в качестве преобразователя "I2C во что-то", по сути, маленького друга, управляемого I2C, для выполнения всех чувствительных к времени действий, с которыми многие микроконтроллеры и микрокомпьютеры не очень хороши. Например, использование этого прорыва с предварительно загруженной прошивкой seesaw дает вам 12 x GPIO с выбираемыми подтягивающими резисторами: 0-5, 6, 8, 11, 14, 15, 16 9 x 10-разрядных входов АЦП - выводов 0, 1, 2, 3, 4, 5, 14, 15, 16 5 x 8-разрядных ШИМ-выходов - контакты 0, 1, 7, 11, 16 1 x неопиксельный выход (до 60 пикселей) 1 x EEPROM со 127 байтами памяти NVM (удобно для хранения небольших токенов доступа или MAC-адресов) - последний байт EEPROM используется для выбора адреса I2C 1 x Выход прерывания, который может быть активирован любым из аксессуаров - вывод 6 2 x контактов выбора адреса I2C - контакты 12 и 13 1 x индикатор активности на выводе 10, подключенный к низкому уровню активности Конечно, вы можете настроить или перепрограммировать чип так, как вы хотите его использовать - нам нравится использовать megaTinyCore от SpenceKonde, который обеспечивает периферийную поддержку Arduino для этой серии чипов. Для программирования микросхемы вам понадобится программатор UPDI, который вы можете изготовить с помощью кабеля USB-to-Serial и одного резистора 4,7 Ком или 10 Ком. Пожалуйста, обратите внимание: Платы не поставляются с загрузчиком. Если вы хотите заниматься разработкой на качелях (например, изменением конфигурации), вам нужна отдельная настройка программирования UPDI! Прошивка, которую мы установили, доступна в виде этого примера sketch, скомпилированного с использованием megaTinyCore. Мы не предоставляем никакой поддержки пользовательским сборкам seesaw - мы считаем, что это круто и полезно для сообщества разработчиков! Для получения более подробной информации, включая документацию о том, как использовать качели, библиотеки для Arduino/CircuitPython/ Raspberry Pi Python, схемы и многое другое, ознакомьтесь с руководством Adafruit по качелям
| Пин | Тип | Описание |
|---|---|---|
| VCC | female | — |
| VCC | female | — |
| VIN | male | — |
| 3.3V | male | — |
| 0 | male | — |
| 1 | male | — |
| 2 | male | — |
| 3 | male | — |
| 4 | male | — |
| 5 | male | — |
| RXD | male | — |
| TXD | male | — |
| SDA | male | — |
| SDA | female | — |
| SDA | female | — |
| SCL | female | — |
| SCL | female | — |
| SCL | male | — |
| 16 | male | — |
| 15 | male | — |
| 14 | male | — |
| UPDI | male | — |
| 13 | male | — |
| 12 | male | — |
| 11 | male | — |
| GND | male | — |
| GND | female | — |
| GND | female | — |