Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega64 - rozkaz sts nie działa

gbladocha 17 Maj 2013 11:54 1038 2
  • #1 17 Maj 2013 11:54
    gbladocha
    Poziom 9  

    Dla czego w procesorze atmega 64 po wydaniu polecenie

    lds R16, 10
    sts AC_H,R16
    sts AC_L,R16

    nic się zapisze w pamięci ?

    Na atmedze 16 działa .

    0 2
  • #2 18 Maj 2013 21:37
    Marek_Skalski
    Moderator Projektowanie

    Może nie działa, ponieważ do zmiennej AC (tak sobie wymyśliłem patrząc na indeksy) ładujesz stan rejestru UCSR0B, który może przybierać różne wartości?
    Zakładam też, że chcesz zapisać do zmiennej AC wartość 2570 (0xA0A) a nie np. 10 (0xA) albo 2560 (0xA00). Jeżeli tak, to kod powinien zaczynać się od:
    ldi r16,10.

    0
  • #3 17 Lut 2015 07:53
    gbladocha
    Poziom 9  

    Temat zamykam

    0