Цитата(AndreyS @ Jan 29 2008, 01:19)

Вы EA не возвели (разрешить перываниям работу).
И еще в обработчике таймера этого недостаточно (reti), надо как минимум перед выходом сбросить TF1 (в TCON).
В том то и дело что я ранее взвел EA.
Цитата(редактор @ Jan 29 2008, 08:26)

Можно модернизировать программу и заменить sjmp$ на проверку бита и переход, тогда сброс флага необходим.
Сделал так и все отлично заработало.
Цитата(SALOME @ Jan 29 2008, 09:46)

Надо еще глянуть на настройку режима работы таймера.
Думаю проблема была с настройкой T2 (T2CON) а именно биты TCLK и RCLK - в даташите написано что при значении 1 соответствующего бита переполнения T2 используются как CLOCK для УАРТ а если 0, то переполнения T1.
Всем спасибо за советы!
Сообщение отредактировал Melnichiy - Jan 29 2008, 11:35