View Categories

ATtiny88

Интересная платка на дешёвом МК ATtiny88.

Информация #

Купить:

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

Характеристика Значение
Микроконтроллер AVR ATtiny88
Логический уровень 5V
Напряжение питания ~3.. 5.5V (от 1.5V при пониженной частоте)
Макс. ток с пина 20 mA (пик 40 mA)
Частота тактирования 16 MHz
Flash 8 kB (6780 B с учетом загрузчика)
RAM 512 B
EEPROM 64 B
GPIO 26
ADC 10 bit 8 каналов
ШИМ пины 2
Таймеры 1х 8 bit (без ШИМ), 1х 16 bit
Аппаратные интерфейсы 1x SPI, 1x I2C

Не имеет на борту:

  • Аппаратный UART, про Serial можно забыть
  • Аппаратное умножение. Вычисления будут медленнее

Особенности:

  • USB-UART отсутствует, USB подключен к микроконтроллеру на пины 0 и 1
  • Для работы Serial придётся использовать встроенный SoftwareSerial (на любые пины) и внешний USB-UART преобразователь
  • Соответственно прошивка по USB, а также работа в качестве HID устройства
  • Для имитации HID устройства (клавиатура, мышь) можно использовать библиотеку EasyHID, она поддерживает эту плату начиная с версии 2.0
  • Watchdog не работает, если прошит стандартный USB загрузчик

Распиновка #

Нумерация пинов #

Отличается от привычной Arduino: в программе константы A0.. A7 это числа 0.. 7

  • Цифровые пины - по номеру пина. digitalRead(15) - пин 15, digitalRead(17) - пин A6
  • Аналоговые пины - по маркировке на плате или номеру АЦП. Пример с A0: analogRead(A0) или analogRead(0)

Начало работы #

  • Поддерживается в ядре ATTinyCore
  • Ссылка для менеджера плат: http://drazzy.com/package_drazzy.com_index.json
  • Выбираем ATtiny88 (Micronucleous, MH-ET t88 w/16MHz CLOCK). Настройки оставляем стандартные, подробнее о них написано на странице ядра (ссылка выше)
  • Также нужно установить драйвера: скачать можно по этой ссылке, на официальном GitHub проекта (в разделе Релизы, вот прямая ссылка на архив). Драйвера есть для Win, MacOS и Linux
  • Пользователям Linux читать здесь

Прошивка загружается следующим образом: ПЛАТУ НЕ ПОДКЛЮЧАЕМ, ПОРТ НЕ ВЫБИРАЕМ, нажимаем загрузка, ждём компиляции. Появится надпись "подключите плату". Втыкаем плату в USB и прошивка загружается

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх