At 2002-09-06 21:23 -0800, DBob wrote:
>I'd like to implement a high resolution timer interrupt (10 ... 100
>us) in C++ Builder for a data acquisition system. 
>
>Is that possible?
>
>Could somebody help me with information about appropiater sites or
>code sources?

Under Windows? Windows is not a RTOS (Real Time
Operating System).

Have you looked in the Chipdir's ABC under OS and RTOS?
http://www.chipdir.info/abc/os/

One way to do it, is to take over the complete PC under
DOS and then disable all interrupts and take over the
timer chip. But then you can't use the file system
anymore and would have to write a file system yourself.
It's all doable, I did it for an embedded system.

I also (much earlier) wrote a simple pulse counting
test application for a 286, but it was disappointingly
slow. An MC6811 with it's capture timer/counters was
much faster than that.

Can't you use an embedded processor? The PC-hardware
isn't perfect for these things.

Or you might consider buying a data acquisition
PC-card.

You'd really have to give more design requirements
if you want more serious hints.


Greetings,
Jaap

-- Chip Directory
-- http://www.chipdir.org/
-- http://www.chipdir.nl/
-- http://www.embeddedlogic.com/chipdir/ - New in the USA
-- And about 30 other mirror sites world-wide.
--
-- To subscribe to a free 'chip issues, questions and answers'
-- mailing list send a message to [EMAIL PROTECTED] with
-- in the body 'subscribe chipdir-L'. About 500 experts are
-- willing to think with you about electronics problems etc.


-- 
Author: Jaap van Ganswijk
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB CHIPDIR-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to