|
|
  |
Функция времени во FreeRTOS |
|
|
|
Nov 11 2008, 07:49
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(MrYuran @ Nov 11 2008, 08:44)  Можно в прерывании от таймера выставлять эвент, а потом специальным потоком его обрабатывать: Ну, обычно в ОС есть некое системное время, в нем считаются задержки, ожидания и т.п. Надо лишь написать функцию соотносящую морковки, в которых считается системное время ОС, с астрономическим временем.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 11 2008, 09:25
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Огурцов @ Nov 11 2008, 12:07)  Как-то странно непривычно - OS есть, а драйвера нет(с) Драйвер может быть и есть, только у каждого свой. Это дело такое... интимное... Слишком платформозависимое.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Nov 11 2008, 11:11
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 5-08-08
Из: Челябинск
Пользователь №: 39 436

|
Цитата(zltigo @ Nov 11 2008, 15:18)  Слава богу не с десктопными WIN/LIN монстрами дело имеем.... Часы реального времени берем любые, напимер встроенные в контролер, а всевозможные функций работы со временем в "C" достаточно много - проблемы разве только с лето/зима придется ваять. Функций то много, только кушают они, бывает, хорошо. А часы действительно лучше с контроллера брать.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|