@nvll: ATmega8 jest gabarytowo większa. Chodzi o cenę zamówionego PCB.

W sumie to trochę taniej niż w TME. Tam najtańsza ATmega 8 jest za 4.39 netto.

Leży sobie obok mnie jedna. Do każdego zastosowania da się dobrać optymalny uC. I nie ma w tym nic złego ;-)
@nvll: To nie jest reguła, plik elf też służy do programowania. Do tego ma w sobie jedną ważną rzecz - sekcję .fuse - a to pozwala mi zapomnieć o ustawianiu fusebitów w programatorze. Robi się to w kodzie i ma się spokój. Programator powinien korzystać właśnie z tego sposobu (moim zdaniem) i taki programator właśnie tworzę. Na razie odczytuje wszystkie ważne informacje itd, pora na zapisywanie. Tu tak z ciekawości chciałem
@Analityk: jak się odczytują fusy, to zapisać też powinny. Chyba, że tylko Ci się wydaje że się odczytują, a tak nie jest (miałem tak kiedyś, po długiej rozkminie okazało się, że to tylko udaje, że odczytuje) Sprawdź, czy się nadal "odczytują" gdy odłączysz mikrokontroler od programatora
@profesorek92: Pierwsza rzecz jaka się dzieje to sprawdzenie jakie uC programuje - to proste bo to jest właściwość projektu. Później trzeba sprawdzić, czy ten sam uC jest podłączony do programatora - w tym celu odczytuje sygnaturę z uC. Gdybyś podłączył inny procek niż wybrałeś we właściwościach projektu programator poinformowałby Cię o tym fakcie i anulował dalsze działania. Ta funkcjonalność działa, trzy bajty sygnatury z pewnością są pobierane z uC. Tak samo
@miszczo997: Już ogarnąłem - pomyliłem PINB z PORTB...

Zawsze się robi głupie błędy :)

Apropo 2 przerwań naraz - przerwanie od przycisku ma niższy priorytet, więc sobie nie wadzą nawzajem