Arduino mini + AVR Studio + AVRISP mkii
- Войдите на сайт для отправки комментариев
Начну с того что должно быть: голый МК без бутлоадера, прошиваемый студией через аврисп мк2. Зачем не обсуждается. (Надоело варить кашу в грязной кастрюле. :-)
Имеется ардуино мини (и нано, результат одинаковый). Живые! - шьются по UART под Arduino IDE.
В кристале родной загрузчик.
Пробую прошить через AVR Studio через программатор AVRISP MKii(клон).
Подключаю стиндартно по шестивыводному ISP разьему.
МК не выходит в режим программирования. Студия не читает даже ID Номер кристалла.
Попытки дергать ресетом вручную не увенчались успехом. (Хотя и сам программатор должен это делать).
ЗЫ (Дабы не разводить лишней полемики):
Можно конечно поставить утилиту для студии и работать с дуней по уарт, но смысл не в этом.
Можно использовать программатор и под arduino IDE, но тк в дальнейшем не планируется использовать этот IDE блокнот этот вариант тоже отпадает.
Я так понимаю, что проблема перехода в режим загрузке кроется в прошитом бутлоадере. Как его снести?
Бутлоадер никак не может мешать загрузке через ISP. Ваш клон мкII точно рабочий? В студии в меню tools есть device programming. Если там правильно выбрать tool, протокол (ISP), модель МК то после нажатия APPLY должен верно считываться ID чипа, так же должно верно считываться напряжение питания
если питание не считывается - надо разобраться что не так
потом разбираемся с ID. Причины могут быть такие : 1. Не верное подключение проводов 2. Неверно задана в студии частота програмирования 3. Не рабочий МК или програматор
еще убедитесь, что програматор ничем не шунтирован, от тех пинов мк которые подключены к програматору на время програмирования отключите все. Низкоомная или емкостная нагрузки будут давать ошибки при програмировании
как вариант еще мог сбить фьюзы и отключить ISP
у меня оригинальный мкII, в студии стоит плагин visualmicro. В настройке плагина выбираю програмирование через atmel studio avrisp mkII. Все отлично работает
Студия не читает даже ID Номер кристалла.
Для начала - добейтесь, чтобы читала. Если avrdude работает с этим Вашим программатором - то самое простое в нем проверять.
AT mega 16 види ID читает и шьет без проблем.
at mega 328P на ардуино не видит id