Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено abivan 30 июня 2003 г. 15:38
В ответ на: Ответ: отправлено Дисбалансер 30 июня 2003 г. 15:05

>Очень интересно, а почему ты не можешь? Я, например, стараюсь
>переключать каждые 300 - 400 тактов. И тщательно анализирую >алгоритмы, которые мешают это делать.
Нет, "не могу" в смысле это уже искуственно как-то.
Втуливать постоянно передачу контекста и считать времена.
А 300 - 400 тактов, тактов чего?

>>/Что же получается? Задача может получить управление на время <2*TICK.
>Точно. Но такие новости, ИМХО, следует узнавать до написания
>программы, а не после. Это есть в мануале. Есть один простой выход -
>перейти на версию 3.х, там добавлена поддержка не РТ таймеров.
Да там такой толстенный мануал, да еще не на техническом англиском, а на живом американском. Естественно упустил кто задержки отрабатывает.

>Ничего не понял. Отчего задержка будет доходить до 20 мс, если нужна всего в 3.
А потому как возможна минимальная задержка в 10мС. Один вызов OSTimer.
Задержка будет от одного тика до двух. Система же не считает десятые тика. А это 10-20 мС.

>Есть один простой выход - перейти на версию 3.х, там добавлена
>поддержка не РТ таймеров.
Больно дорогой выход. Стоит 1200$
С уважением, Иван.



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru