реклама на сайте
подробности

 
 
> Программирование таймаутов, с учетом переполнения
HARMHARM
сообщение Sep 1 2009, 19:41
Сообщение #1


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Использовал таймауты с сравнением с xTaskGetTickCount. Потом вдруг понял, что дней через 50 все может перестать работать, потому что произойдет переполнение счетчика тиков. В ядре FreeRTOS с этой проблемой уже поборолись, там есть счетчик переполнений.
Заодно нагуглилось такое решение, правда нужно еще 4 байта в памяти на каждый таймаут.
Возможно, это элементарно - но вдруг кому-то поможет.
Еще есть похожая тема на официальном форуме FreeRTOS.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01309 секунд с 7
ELECTRONIX ©2004-2016