Проще вначале сделать MTPS #340 или активировать таймер только после установки вектора ( тогда не нужно запрещать прерывания ).
530 топик смотрели?
form, А нечего что "37" не пишется?
Нет смысла включать таймер, пока в системе не установлен вектор.
Очень любопытно.
В описании Pro350 указано, что при включении питания - Pro350 инитит регистр 17773024 значением 40 ( так как там на входе таймера стоит кварц на 32.768 КГц ), но если у Эл.85 на входе таймера стоит кварц на 1 МГц - можно инитить только значениями от 20 до 37, а значения с делителем 40 недопустимы.
Это регистр устройства, читается из него не обязательно то, что записано.
---------- Post added at 00:40 ---------- Previous post was at 00:39 ----------
Там читается далеко не то, что пишется...
---------- Post added at 00:43 ---------- Previous post was at 00:40 ----------
Точнее надо по описанию сверяться... CSR в частности на чтение и на запись - это разные регистры.
Если у Эл.85 другая частота кварца на входе таймера - родной PI.SYS там вообще не сможет работать, потому что в PI.SYS используется делитель 40 :
Код:MOV #173024,R1 ;R1 -> Clock CSR0
MOV #2*20!12,(R1)+ ;Set divider control and 64Hz
После загрузки ОС.
@230/152710
@232/000340
@17773024/000065 45
@17773024/000045
@17773202/000307 37
@17773202/000307