Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Текст заголовка сообщения полностью: Таймер всегда работает - поэтому я и ограничился комментарием. Но - тем хуже для пользователя >>
Я не стал валить все в кучу - но еще граблей там полно. Вы же переполнение от s_timer++ не учитывали. Она же 2 байтовая всего, 65К инкрементов. Представляете какая подлая засада с задержками будет?
Поэтому если у чела не было речи о всегда включенном системном маршевом таймере, то, дабы избежать геморроя (а он ситуацию с переполнением, судя по его опыту, не найдет) надо пускать таймер в каждом delay. Иначе он просто не доживет до многозадачности, где это действительно надо.
Составить ответ | Вернуться на конференцию
Ответы