Witam wszystkich
Czy ktoś może mi udzielić jakiejś wskazówki jak w procesorze Atmega2560 wpisać do rejestru TIMSK0 wartość 0x01. Chcę zrobić układ w którym po przepełnieniu Timera występuje przerwanie. I wszystko działa dobrze tylko muszę ręcznie (poprzez kliknięcie myszką) ustawiać ten rejestr. Próbowałem już wpisywać do niego wartość poleceniami MOV, LDI, OUT, jednak kompilator wyrzuca natychmiast błędy. Intryguje mnie wartość w kolumnie adres, wszystkie rejestry mają dwie wartości, natomiast TIMSK0 ma tylko jedna, myślę, że to może być przyczyną, tylko jak ją rozwiązać?. Zamieszczam screen:
ps. oczywiście programuję w asemblerze
Czy ktoś może mi udzielić jakiejś wskazówki jak w procesorze Atmega2560 wpisać do rejestru TIMSK0 wartość 0x01. Chcę zrobić układ w którym po przepełnieniu Timera występuje przerwanie. I wszystko działa dobrze tylko muszę ręcznie (poprzez kliknięcie myszką) ustawiać ten rejestr. Próbowałem już wpisywać do niego wartość poleceniami MOV, LDI, OUT, jednak kompilator wyrzuca natychmiast błędy. Intryguje mnie wartość w kolumnie adres, wszystkie rejestry mają dwie wartości, natomiast TIMSK0 ma tylko jedna, myślę, że to może być przyczyną, tylko jak ją rozwiązać?. Zamieszczam screen:
ps. oczywiście programuję w asemblerze
