Справка. Кроме симуляции (т.е. отладки виртуального МК) Atmel Studio предоставляет еще интерфейсы так называемой железной отладки.
Для того, чтобы ее осуществлять нужны фирменные отладчики или их клоны.
К фирменным относятся (по росту стоимости): AVR Dragon, JTAGICE mkII, JTAGICE3, AVR ONE!
Многие МК семейства tiny, mega, xmega поддерживают тот или иной протокол отладки. Как правило узнать об этом можно на первой странице даташита МК (Futures) в разделе Special Microcontroller Features. Есть правда исключения - например в даташите на atmega328 ничего не сказано про возможности отладки, однако этот чип может отлаживаться используя debugWire. Atmel Studio знает лучше даташитов возможности отладки - это можно увидеть в меню Project/Properties/Tool. Если в момент просмотра меню у вас подключен debugger вы увидите возможность выбора как дебггера так и протокола отладки. Если в списке протоколов значится только ISP - значит отладка не возможна. С этим например можно столкнуться на популярном МК atmega8
все изучал на собственном опыте и по документации, на форумах мне статей не попадалось, или потому что плохо искал или потому что отладчики дорогие и мало кто пользуется толи просто никто не добрался до описания. По-моему это не совсем справедливо, отладка шикарный инструмент.
Хотел бы сразу обратиться с вопросом в котором я не разобрался.
Отладка attiny13. Пока делал отладку на внутреннем генераторе 4.8 мгц все работало отлично, но стоит переключить на 9.6мгц - отладка стартует с ошибкой. В даташите ограничений по выбору частоты нет. Что может быть причиной?


