Witajcie.
Może ktoś mi pomoże zrozumieć działanie kompilatora.
Zgłębiając język C dla AVR dotarłem do plików .lss
Powili zaczynam rozumieć co tam jest ale pojawił się jeden problem.
Kompiluję dla przykładu program Mirkowy L02_odbiornik_IR_uniwersalny
i otrzymuję w pliku L02_odbiornik_IR_uniwersalny.lss takie coś:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W programie Mirek używa
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
a zgodnie z dokumentacją do tego przerwania przypisane jest przerwanie 7
....
3 $004 INT1 External Interrupt Request 1
4 $006 INT2 External Interrupt Request 2
5 $008 TIMER2 COMP Timer/Counter2 Compare Match
6 $00A TIMER2 OVF Timer/Counter2 Overflow
7 $00C TIMER1 CAPT Timer/Counter1 Capture Event
8 $00E TIMER1 COMPA Timer/Counter1 Compare Match A
9 $010 TIMER1 COMPB Timer/Counter1 Compare Match B
........
No i właśnie nie wiem gdzie popełniam błąd w rozumowaniu