Оглавление:

Как использовать Attiny85 с Arduino: 4 шага
Как использовать Attiny85 с Arduino: 4 шага

Видео: Как использовать Attiny85 с Arduino: 4 шага

Видео: Как использовать Attiny85 с Arduino: 4 шага
Видео: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, Ноябрь
Anonim
Как использовать Attiny85 с Arduino
Как использовать Attiny85 с Arduino

Я купил новую доску Attiny85 от Digispark.

Но два дня не смог использовать только из-за пакетов с драйверами. И, наконец, после долгих поисков я нашел ответ. Я ссылался на различные учебные пособия по этому поводу и пробовал. Я получал ошибку для COM-порта в Arduino. Вот я за это решил.

Распиновка: все контакты могут использоваться как цифровые входы / выходы.

Контакт 0 → I2C SDA, PWM (светодиод на модели B)

Контакт 1 → ШИМ (светодиод на модели A)

Контакт 2 → I2C SCK, аналоговый вход

Контакт 3 → Аналоговый вход (также используется для USB +, когда используется USB)

Контакт 4 → ШИМ, аналоговый (также используется для USB - когда используется USB)

Контакт 5 → Аналоговый вход

Для удобной ссылки на булавку переверните Digispark - возможности булавки перечислены на задней панели.

Шаг 1. Установите драйвер Windows для Attiny85

Установите драйвер Windows для Attiny85
Установите драйвер Windows для Attiny85

Если вы используете Arduino 1.6.6 или выше и Windows, вам нужно будет загрузить и установить драйверы вручную. Загрузите, распакуйте и запустите «Установить драйверы» (в 32-битных системах) или «DPInst64» (в 64-битных системах).

Файлы драйвера находятся здесь:

Ссылка

После загрузки файла.zip> распакуйте его.

и запустить

Установите drivers.exe (для 64-битной ОС)

DPinst64.exe (для 32-битной ОС)

Шаг 2: Установите пакеты плат для Arduino

Установите пакеты плат для Arduino
Установите пакеты плат для Arduino
Установите пакеты плат для Arduino
Установите пакеты плат для Arduino
Установите пакеты плат для Arduino
Установите пакеты плат для Arduino

Скопируйте этот URL-адрес и вставьте в Файл> Настройки> Дополнительный URL-адрес менеджера доски.

digistump.com/package_digistump_index.json

  • Перейдите в меню «Инструменты», а затем в подменю «Доска» - выберите «Менеджер плат», а затем в раскрывающемся списке типа выберите «Участие»:
  • Выберите пакет «Digistump AVR Boards» и нажмите кнопку «Установить».
  • Вы увидите, как идет загрузка, на нижней панели окна «Boards Manager», когда она будет завершена, рядом с этим элементом в списке будет отображаться «Установлено».
  • ПОЛЬЗОВАТЕЛИ WINDOWS: после завершения установки с появлением всплывающего окна мастера установки драйверов нажмите «Далее» в этом окне, чтобы установить драйверы для плат Digistump (если они уже установлены, этот установщик обновит их и установит все, что отсутствует.)
  • После завершения установки закройте окно «Boards Manager» и выберите Digispark в меню «Инструменты» → «Платы». «Digispark (по умолчанию - 16,5 МГц)» - это плата, которую должны выбирать все новые пользователи.
  • На этом установка завершена! (Пользователи Linux см. Примечание ниже)

Установка Linux Если вы еще этого не сделали - установите правила udev, которые можно найти здесь: раздел «Устранение неполадок»

ВНИМАНИЕ, ПОЛЬЗОВАТЕЛИ LINUX: ПОЖАЛУЙСТА, ПРОВЕРЬТЕ СТРАНИЦУ УСТРАНЕНИЯ НЕПОЛАДОК LINUX **

Шаг 3: Как загрузить программу

Как загрузить программу
Как загрузить программу
Как загрузить программу
Как загрузить программу
Как загрузить программу
Как загрузить программу

Digispark работает немного иначе, чем некоторые продукты, совместимые с Arduino. Digispark программирует с другой процедурой.

В меню «Инструменты» выберите «Плата» → «Digispark» (по умолчанию - 16,5 МГц).

Напишите код, откройте свой код.

Вам не нужно подключать ваш Digispark перед вызовом загрузки. Нажмите кнопку загрузки.

В нижнем поле состояния теперь будет предложено подключить Digispark - на этом этапе вам нужно подключить его - или отключить и снова подключить.

Вы увидите, как идет загрузка, и тогда ваш код будет немедленно запущен в Digispark. Если вы отключите Digispark и подключите его снова или подключите к другому источнику питания, перед запуском запрограммированного вами кода произойдет задержка в 5 секунд. Эта 5-секундная задержка - это проверка Digispark Pro, чтобы узнать, пытаетесь ли вы его запрограммировать.

Шаг 4: поиск неисправностей

Это нужно иметь в виду

Digisparks не создает последовательных портов. Программное обеспечение digispark arduino обменивается данными напрямую с digispark через комбинацию необработанных низкоскоростных протоколов USB и протоколов HID, чтобы сэкономить место и быть более совместимым со спецификацией USB.

При использовании программного обеспечения Digispark Arduino не имеет значения, что выбрано в списке последовательных портов - ни один из них не используется. Просто убедитесь, что Digispark выбран в меню Programmer, а Digispark (крошечное ядро) выбран в меню Board, и вы должны быть готовы к работе.

При использовании программного обеспечения Digispark Arduino не имеет значения, что выбрано в списке последовательных портов - ни один из них не используется. Просто убедитесь, что Digispark выбран в меню Programmer, а Digispark (крошечное ядро) выбран в меню Board, и вы должны быть готовы к работе.

  • Для примеров программ, если вы получаете сообщение «Устройство не найдено» даже после установки драйвера DigiUSB в папке примеров, попробуйте следующее: https://digistump.com/board/index.php/topic, 257.0.html
  • Если Windows не распознает «DigiUSB», а общую пару «HID-совместимое устройство» / «USB-устройство ввода», перейдите в Диспетчер устройств и найдите в категории «Устройства интерфейса пользователя» USB-устройство ввода с идентификатором производителя. 0x16C0 и выберите «обновить драйвер» / «просмотреть мой компьютер» / «позвольте мне выбрать из списка», и там должен появиться DigiUSB.

Рекомендуемые: