Как я могу очистить память моего Arduino в этом случае?

Я сделал код, используя управление HID. Но, кажется, я накосячил, но я не могу загрузить новый скетч (и отредактировать неправильный код), потому что мой Arduino постоянно делает такие вещи, как Ctrl+Alt+Delete, Alt+F4... и т.д. Кажется, что единственный способ - стереть код в памяти, но как мне это сделать?

, 👍0

Обсуждение

Используйте аппаратный программатор (USBASP и т. д. или Arduino в качестве интернет-провайдера)., @Majenko


1 ответ


1
  1. Проделайте «танец кнопок» — удерживайте Arduino в состоянии сброса, отпуская его, как только в среде IDE начнется загрузка. Это может (потребуется!) немного попрактиковаться, чтобы выбрать правильный момент.

или

  1. Используйте внешний программатор, подключенный к разъему ICSP. Это может быть коммерческий, самодельный или другой Uno, запрограммированный и подключенный как программатор ICSP. В Интернете полно инструкций.
,

Вы не можете исполнить "танец пуговиц" на Леонардо. Удержание его в сбросе не даст вам последовательный порт для начала загрузки. В зависимости от версии загрузчика вы *можете* получить несколько секунд после сброса, когда он представляет COM-порт перед запуском скетча (удачи в Windows - перечисление может занять слишком много времени...), или дважды быстро нажать сброс может поместить его в загрузчик. В любом случае лучше иметь программатор под рукой, хотя, как правило, независимо от этого., @Majenko