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).
