w przypadku m128 interfejs SPI jest oddzielny i niema nic wspólnego z programowaniem dla od miany tutaj podłącza się do programowania piny PDI. Zobacz na schemat gniazda ISP którego używam z M128:
idąc dalej tropem sygnałów naszego MOSI i MISO
zauważamy że na tych pinach jest UART0 naszej Megi:
czyli widzisz ?? sygnały nam potrzebne są na pinach PE0 i PE1 a więc PDI i PDO
mogą one nam zakłócić działanie UART0 gdybyśmy korzystali jednocześnie dlatego warto zbudować
Multiplexer:
i ot cały problem z programowaniem Atmegi 128
huba już zauważyłeś że podłączamy się z MOSI i MISO nie do pinów MOSI i MISO na Porcie B a na Piny PDI i PDO na Porcie E
czyli MOSI programatora na PDI
a MISO programatora na PDO
reszta jak wiesz