Wrzuciłem Twój kod do ATmega128 i miganie diodą działa

Czy masz na pewno wyłączony bit M103C (tryb ATmega103 Compability Mode)?
Najlepiej podaj jak masz ustawione fuse bity.
--
Pozdrawiam,
Robert
------------------------ [ Dodano po: 17 minutach ]Przy okazji to popraw kod w kilku miejscach, bo kompilator wyrzuca warningi:
- w
port.h zakomentuj poniższe, bo to już deklaruje io.h:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
- w portserial.c zakomentuj poniższe, bo teraz dla przerwań powinien być używany plik nagłówkowy avr/interrupt.h a ten jest już wcześniej includowany:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
- dodatkowo możesz w
porttimer.c zakomentować, bo i tak nie jest używane:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
- oraz także możesz zakomentować, bo też nie jest używane w
mbrtu.h w funkcji eMBRTUReceive():
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
------------------------ [ Dodano po: 19 minutach ]A zadam jeszcze takie podstawowe pytanie. Czy po zmianie procesora zrobiłeś Clean projektu?