Не удается записать загрузчик arduino pro mini 8 МГц с помощью usbasp

Я использую схему версии Arduino Pro mini 3,3 В / 8 МГц. Пожалуйста, смотрите приведенную ниже принципиальную схему, которую я построил.

Напряжение питания цепи составляет 3,3 В.

У меня есть USB-программатор ASP, который я использовал в предыдущей версии той же схемы, работающей на частоте 5 В / 16 МГц. Все работало нормально. Он подключен к плате вот так.

Я хочу записать загрузчик в этот контроллер, чтобы я мог использовать его с arduino IDE. Я выполнил следующие настройки.

Когда я подключаю USBASP к ПК (Windows 10), в диспетчере устройств я вижу USBASP. Драйвер установлен через Zadig.

Когда я нажимаю Инструменты ...> Записать загрузчик в arduino IDE, я получаю эту ошибку

avrdude: ошибка: включение программы: цель не отвечает. 1

avrdude: ошибка инициализации, rc=-1

     Double check connections and try again, or use -F to override
     this check.

Ошибка при записи загрузчика.

То, что я пробовал: 1 - Изменена прошивка USBASP на официальную fishl.de веб-сайт.

2 - Поместите JP3 на USBASP.

3 - Изменен драйвер USBASP с libusb-k на libusb-win32 от Zadig. Ошибка изменяется на

Arduino: 1.8.15 (Windows 10), Плата: "Arduino Pro или Pro Mini, ATmega328P (3,3 В, 8 МГц)"

avrdude: предупреждение: не удается установить период sck. пожалуйста, проверьте наличие обновления прошивки usbasp.

avrdude: ошибка: включение программы: цель не отвечает. 1

avrdude: ошибка инициализации, rc=-1

     Double check connections and try again, or use -F to override

     this check.

4 - Заменен микроконтроллер с какой-либо другой платы на эту плату.

5 - Проверенное напряжение на выводах crsytal 8 МГц контроллера. 3,12 В и 3,28 В. Не могу увидеть волну на осциллографе.

Ничего не работает. Та же ошибка. Я надеялся, что, возможно, atemga328 неисправен, но даже после его изменения он не работает, и я не могу записать загрузчик и получить ту же ошибку.

Может ли это быть связано со значениями кристаллического конденсатора 10 пФ вместо 20 Пф? (Я выбрал 10nF после внимательного прочтения таблицы данных).

Есть какие-нибудь идеи, почему эта проблема?

, 👍4


1 ответ


1

Проблема была связана с кристаллом. Когда я заменил кристалл на другой (другой артикул), все заработало.

,