Jeff
The precise will decided by your hardware timer setting. Generally,
hardware timer run at ns level.
And you can set how many hardware cycles the timer interrupt will be
triggered.
For your case, you can refer the systems clock implement. It should in
clock.cxx.
And I guess if you using such precise will caused high CPU load.
BR
Thx
Libo Wang
-----Original Message-----
From: ecos-discuss-owner@ecos.sourceware.org
[mailto:ecos-discuss-owner@ecos.sourceware.org] On Behalf Of Jeffrey
Krasky
Sent: Friday, April 24, 2009 10:25 PM
To: ecos-discuss@sourceware.org
Subject: [ECOS] timer interrupt help
Hi,
I've been reading about interrupts and how to create/attach them in
eCos.
There is still one piece of information that I am not sure about.
My goal is to have a timer go off every millisecond, as precise as
possible. Is there a counter that I can register my ISR with so that
when
the counter reaches a value that's equivalent to 1ms in ticks, it will
call my ISR? Or do I have to monitor the clock myself? I feel if I have
to monitor the clock myself I will not achieve 1ms granularity.
Thanks,
Jeff
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss