Witam.
Nie znam C wcale bo programuję w assemblerze ale muszę do istniejącego programu w C (nie mojego) wstawić program obsługi przerwania UART_TX_COMPLETE w którym będzie tylko jedna linia ustawiająca 0 na pinie PB2 PORTU B.
projekt w AVR GCC procesor atmega8
i teraz proszę o pomoc:
1. jak i w którym miejscu włączyć obsługę tego przerwania
2. jak i w którym miejscu ustalić wektor do mojej procedury obsługi przerwania
3. jak powinna wyglądać procedura obsługi takiego przerwania wystawiająca na pin "0".
pin jest już skonfigurowany (w DDRB) jako wyjściowy
czyli bardzo proste ale jak się ma chociaż podstawy C.
Nie znam C wcale bo programuję w assemblerze ale muszę do istniejącego programu w C (nie mojego) wstawić program obsługi przerwania UART_TX_COMPLETE w którym będzie tylko jedna linia ustawiająca 0 na pinie PB2 PORTU B.
projekt w AVR GCC procesor atmega8
i teraz proszę o pomoc:
1. jak i w którym miejscu włączyć obsługę tego przerwania
2. jak i w którym miejscu ustalić wektor do mojej procedury obsługi przerwania
3. jak powinna wyglądać procedura obsługi takiego przerwania wystawiająca na pin "0".
pin jest już skonfigurowany (w DDRB) jako wyjściowy
czyli bardzo proste ale jak się ma chociaż podstawy C.
