nestandart (11.02.2005 17:29, просмотров: 1097)
неверно считывается таймер ? (телесиськи опять лежат. спрошу тут..)
считываю:
in bin_h,TCNT1H
in bin_l,TCNT1L
далее идёт конвертация в ASCII и выврдится на ЖКИ...
но выводится только младший байт, т.е. только содержимое TCNT1L...
но !
если так:
;ldi bin_h,high(59999) ;Just for test
;ldi bin_l,low(59999) ;
или так:
;ldi bin_h,0x04 ;Just for test
;ldi bin_l,0xE2 ;
то всё выводится как надо...
вопрос: почему ?
и как сделать "правильно" ?