Arduino mini + AVR Studio + AVRISP mkii

MacSim
Offline
Зарегистрирован: 28.11.2012

Начну с того что должно быть: голый МК без бутлоадера, прошиваемый студией через аврисп мк2. Зачем не обсуждается. (Надоело варить кашу в грязной кастрюле. :-)

Имеется ардуино мини (и нано, результат одинаковый). Живые! - шьются по UART под Arduino IDE.

В кристале родной загрузчик.

Пробую прошить через AVR Studio через программатор AVRISP MKii(клон).

Подключаю стиндартно по шестивыводному ISP разьему.

МК не выходит в режим программирования. Студия не читает даже ID Номер кристалла.

Попытки дергать ресетом вручную не увенчались успехом. (Хотя и сам программатор должен это делать).

 

ЗЫ (Дабы не разводить лишней полемики):

Можно конечно поставить утилиту для студии и работать с дуней по уарт, но смысл не в этом.

Можно использовать программатор и под arduino IDE, но тк в дальнейшем не планируется использовать этот IDE блокнот этот вариант тоже отпадает.

Я так понимаю, что проблема перехода в режим загрузке кроется в прошитом бутлоадере. Как его снести?

 

 

axill
Offline
Зарегистрирован: 05.09.2011

Бутлоадер никак не может мешать загрузке через ISP. Ваш клон мкII точно рабочий? В студии в меню tools есть device programming. Если там правильно выбрать tool, протокол (ISP), модель МК то после нажатия APPLY должен верно считываться ID чипа, так же должно верно считываться напряжение питания

если питание не считывается - надо разобраться что не так

потом разбираемся с ID. Причины могут быть такие : 1. Не верное подключение проводов 2. Неверно задана в студии частота програмирования 3. Не рабочий МК или програматор

еще убедитесь, что програматор ничем не шунтирован, от тех пинов мк которые подключены к програматору на время програмирования отключите все. Низкоомная или емкостная нагрузки будут давать ошибки при програмировании

как вариант еще мог сбить фьюзы и отключить ISP

у меня оригинальный мкII, в студии стоит плагин visualmicro. В настройке плагина выбираю програмирование через atmel studio avrisp mkII. Все отлично работает

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

MacSim пишет:

Студия не читает даже ID Номер кристалла.

Для начала - добейтесь, чтобы читала. Если avrdude работает с этим Вашим программатором - то самое простое в нем проверять.

MacSim
Offline
Зарегистрирован: 28.11.2012

AT mega 16 види ID читает и шьет без проблем.

at mega 328P на ардуино не видит id