Заголовок сообщения: Рандомные пропуски счета таймера 0 и 1 в прерываниях PIC16
Добавлено: Пн сен 23, 2019 05:12:55
Родился
Зарегистрирован: Пн сен 23, 2019 05:10:01 Сообщений: 2
Рейтинг сообщения:0
Привет всем. Столкнулся с непонятной особенностью таймера 0 (или 1) в обработке прерывания. По переполнению таймера в прерывании командой hserout выдается последовательный байт. Далее сброс флага TMR0IF. Ничего особенного и необчного. Основная программа упрощена до предела. Даже простой loop ничего не меняет. На картинке можно увидеть неравномерность в выдаче имульсов. Менял hserout на короткий имульс - результат тот же. Не могу понять, в чём дело. Если кто-то из вас сталкивался с подобной особенностью, просьба поделитьсчя решением. Код не привожу в силу его элементарности.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения