[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
В прерывании производится сбор данных. цикл main нагружен:
чтение часов по I2C, просчет собранных данных ( временами в зависимости от того что выводим вычисления длятся до 0,5 секунд), просчет графика с апроксимацией и т.п.
хочется выделить приоритеты: нить 1 - чтение времени, вывод на дисплей.
нить 2 - все вычисление и анализы
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Вот уж ЮКОС тебе покоя не дает :-) (-) — Анатоль (12.09.2006 17:29 62.80.187.207, пустое)
- я делал обычную карусель кооперативную. Тикает таймер, вызывает по очереди задачи по указателю. Если задаче делать нечего - она тут же возвращается, и ,соответственно, начинает работать следующая задача. А ты, похоже, вытеснялово хочешь.. Тут сложнее, и планировщик самому мутно писать. Тогда уж лучше стащить простешее что нить, Атмель рекомендует какую-то урезку из юкоса например — DASM (12.09.2006 17:22 212.58.192.14, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание