При первом использовании Digispark не удается преодолеть ошибку загрузки
Windows 7 (64-разрядная версия) Parallels VM на Macbook Pro под управлением BigSur. Версия Arduino 1.18.19, Digispark ATtiny85 Micro USB.
Загрузил диспетчер досок http://digistump.com/package_digistump_index.json и все обновил. Установлен драйвер Windows DPinst64 с сайта digistump. Диспетчер устройств показывает:
USB-устройства libusb-win32
Загрузчик Digispark
Это первый опыт использования Digispark.
Я написал пару успешных программ для набора разработчика ESP32 v1.
Test Program
void setup() {
// инициализируем цифровой вывод как выход.
pinMode(0, OUTPUT); //Светодиод на модели B
pinMode(1, OUTPUT); //Светодиод на модели A
}
// процедура цикла выполняется снова и снова, вечно:
void loop() {
digitalWrite(0, HIGH); // включаем светодиод (HIGH - уровень напряжения)
digitalWrite(1, HIGH);
delay(5000); // подождем секунду
digitalWrite(0, LOW); // выключаем светодиод, понижая напряжение
digitalWrite(1, LOW);
delay(5000); // подождем секунду
}
Компилируется нормально. Загрузка сразу приводит к следующей ошибке: (при неподключенном Digispark).
Запуск Digispark Uploader...
Подключите устройство сейчас... (время ожидания истекает через 60 секунд)
Утверждение не выполнено: res >= 4, файловая библиотека/micronucleus_lib.c, строка 100
Я не могу найти никакой информации об ошибке, мне нужна помощь.
@Dave, 👍5
Обсуждение1 ответ
Устройство находится в режиме загрузки только в течение короткого момента после включения, поэтому вам необходимо отключить устройство, прежде чем нажать кнопку загрузки, и только подключать его, как только оно вам об этом скажет. Таким образом, программист сможет вовремя обратиться к загрузчику, чтобы остановить нормальную загрузку , прежде чем выполнение будет передано вашему коду.
Сегодня буквально наткнулся на ту же проблему, не знаю, почему об этом сразу не сообщается в консоли.
Этот «краткий» момент длится около 5 секунд, IIRC. ;-), @the busybee
Однако, поскольку ОП вообще не подключал Digispark, это не отвечает на вопрос. Выложенная ошибка появилась сразу., @the busybee
- Связь последовательного порта Digispark
- Библиотеки I2C для ATTiny85?
- Можно ли подключить экран SD-карты к плате Digispark ATtiny85?
- Почему DigiSpark не распознается автоматически на других компьютерах?
- Digispark ATtiny 85 - не распознается как HID устройство
- Открытие программы в administrator с помощью Arduino (DigiSpark / DigiSparkKeyboard)
- Клавиатура Digispark ATtiny85
- Почему DigiKeyboard.print и println меняют строку?
Добро пожаловать в SE/Arduino! Пожалуйста, посетите [тур], чтобы узнать, как работает этот сайт. Возможно, вам также захочется прочитать некоторые страницы [помощи], пока вы ждете ответа. -- Конечно, мой опыт работы с Digisparks в Windows 10 и Linux ограничен. Но эта ошибка, тем более, что она появляется сразу, указывает на проблему между ВМ и одним из драйверов, а не Digispark. Вы рассматривали возможность использования родных драйверов? -- Пожалуйста, [отредактируйте] свой вопрос, чтобы добавить новую информацию, это не форум., @the busybee