Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
|
GP таймеры BlackFinУ меня в программе 2 таймера, которые генерируют прерывания: Проблема в том что счёт времени сильно "пляшет". Т.е. я отсчитываю с помощью системного счётчика времени интервал 100 мс, а фактически на DO осциллографом вижу скачущий интервал 95-105 мс. При этом кол-во отсчётов таймера0 верное, т.е. = 1000. Пробовал инициализировать прерывания от таймеров на разные IVG (из свободных 8, 12, 13, 14, 15), так и на одном IVG. Иногда разброс интервалов увеличивается, но лучше чем 5 % отклонения стабильно я не получил. Подозреваю, что ошибка у меня в работе с таймерами или при обработке прерываний. Код прилагаю. Прошу подсказать хотя бы в каком направлении копать. Отладчика, к сожалению, нет.:( Обработчик: Асинхронный вывод на DO (используется в обработчике обоих прерываний таймеров): |
|||
|
||||
|
|
Re: GP таймеры BlackFinРуслан, к какому изделию L-Card относится Ваш вопрос? |
|||
|
||||
|
|
Re: GP таймеры BlackFinГарманов Александр пишет:
Извиняюсь, мой вопрос про L-502 |
|||
|
||||
|
|
Re: GP таймеры BlackFin
Вот этой части кода я не нашел в указанных кусках. Как это делается? |
|||
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск