Ничего необычного в подключении нет. Выводите на разъем SPI все сигналы с контроллера (в т.ч MISO,MOSI,SCK) и пользуетесь.
Подключиться к новому чипу только по 3м проводам не получится, так как по умолчанию DebugWire запрещен. Для начала нужно его разрешить по SPI-интерфейсу (бит DWEN:=0) (AVRStudio при запуске отладки предложит сама сделать это за вас) При этом режим SPI отключится, и чип можно программировать и отлаживать по dW. По завершению стадии отладки желательно вернуть контроллер в SPI-режим и уже после этого выставлять биты защиты.
Но при работе в режиме dW будьте осторожны: установка бит защиты в этом режиме заблокирует работу с dW, при этом интерфейс SPI также останется недоступен. Для стириния чипа нужен будет высоковольтный режим.
Вот выдержка из хелпа аврстудии (JTAGICE mkII User's Guide -> On-Chip Debugging with the JTAGICE mkII)
Цитата
It's not possible to use the debugWIRE Interface if the lockbits on the target AVR are programmed. Always be sure that the lockbits are cleared before programming the DWEN fuse and never set the lockbits while the DWEN fuse is programmed. If both the debugWIRE enable fuse (DWEN) and lockbits are set, one can use High Voltage Programming to do a chip erase, hence clear the lockbits. When the lockbits are cleared the debugWIRE Interface will be re-enabled.
Резистор на сброс если b ставить, то
не менее 10к. Для нормальной работы dW он не нужен. Нога сброса должна иметь минимальную емкостную нагрузку, т.е конденсатор на сбросе
не ставить, сторонней нагрузки к ресету не подключать.
Цитата
If there is a pull-up on the RESET line, this resistor must be larger than 10Kohm, and there should be no capacitive load. The pull-up resistor is not required for debugWIRE functionality. Other logic connected to the RESET line should be removed.