Например TDA7294

Форум РадиоКот • Просмотр темы - Рандомные пропуски счета таймера 0 и 1 в прерываниях PIC16
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 29, 2025 17:30:04

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Рандомные пропуски счета таймера 0 и 1 в прерываниях PIC16
СообщениеДобавлено: Пн сен 23, 2019 05:12:55 
Родился

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


Вложения:
timer.jpg [22.21 KiB]
Скачиваний: 232
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Рандомные пропуски счета таймера 0 и 1 в прерываниях PIC
СообщениеДобавлено: Пн сен 23, 2019 07:18:06 
Потрогал лапой паяльник

Карма: 11
Рейтинг сообщений: 62
Зарегистрирован: Сб авг 08, 2009 23:02:57
Сообщений: 398
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Вероятно это особенность "PicBasic Pro" или "элементарного кода". С микроконтроллером PIC и его таймерами 0 и 1 - все в порядке.

_________________
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Рандомные пропуски счета таймера 0 и 1 в прерываниях PIC
СообщениеДобавлено: Пн сен 23, 2019 09:14:27 
Друг Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 2990
Зарегистрирован: Пн июл 23, 2018 10:36:20
Сообщений: 3487
Откуда: Казань
Рейтинг сообщения: 0
Пишите на Си, будет вам счастье.

_________________
ZZZ С Нами Бог ZZZ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Рандомные пропуски счета таймера 0 и 1 в прерываниях PIC
СообщениеДобавлено: Пн сен 23, 2019 10:40:18 
Родился

Зарегистрирован: Пн сен 23, 2019 05:10:01
Сообщений: 2
Рейтинг сообщения: 0
Ассемблер и Си - все идеально. Никаких проблем.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y