Внимательно еще раз читаем даташит на атмегу 64 и атмегу 128 , там чёрным по русски написано понятным английским языком что при последовательном программировании выводы MOSI и MISO не применяются , а используются порты ,а именно выводы 2 и 3 вместо них, или смотрим хелп к икспрогу , там дана правильная схема подключения , ну и на крайний случай проходим по ссылке
http://roboforum.ru/users/robot/07.htm , и учим ,учим ,учим , причём очень внимательно читаем то что написано на желтом фоне , а лучше очень тщательно читаем всё что там написано !