Интервалы времени в Adam 5511 |
Ответить |
Автор | |
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
Опубликовано: 31 Май 2005 18:13 |
Пишу программу на Си для Adam 5511. Как можно определить значение интервала времени между 2мя событиями? Если можно, с точностью до 1 мкс :) |
|
Prosoft.ru Присоединился: 21 Июнь 2003 Online Status: Offline Публикации: 432 |
|
Если так глубоко копать, то Вам надо лезть в документацию по процессроу Am188, установленному в модуле. На FTP ПРОСОФТА в папке pub\Hardware\Fastwel\CPx\CPU188\CPU188-5v3\Support\TechInfo есть описание на него.
|
|
Новичок Присоединился: 10 Август 2004 Категория: Russian Federation Online Status: Offline Публикации: 13 |
|
Если не поздно. Есть досовская команда, которая работает с часами с точностью до 1мс: _dos_gettime(&t). |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
К сожалению, досовские "часы" тикают один раз в 55 миллисекунд. _dos_gettime не может измерять время точнее. Можно перепрограммировать системный таймер, для этого надо читать мануал на процессор Am188EM. |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
|
Я использую следующее: _asm { TimeScan_CLK=((UDINT)hi<<16) + lo; //Время в единицах по 54925 мкс |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |