Mail Archives: djgpp/1996/04/02/18:54:05
| Xref: | news2.mv.net comp.os.msdos.djgpp:2379
|
| From: | vicari AT mercurio (Paolo Vicari)
|
| Newsgroups: | comp.os.msdos.djgpp
|
| Subject: | Re: Help: My timer interrupt isn't keeping up.
|
| Date: | 2 Apr 1996 08:22:26 GMT
|
| Organization: | Computer Science Dep. - Milan University
|
| Lines: | 26
|
| Message-ID: | <4jqo42$gir@tic.sm.dsi.unimi.it>
|
| References: | <4jp9ro$e1q AT sulawesi DOT lerc DOT nasa DOT gov>
|
| NNTP-Posting-Host: | 131.175.5.41
|
| To: | djgpp AT delorie DOT com
|
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Gregory Fedor (gfedor AT lerc DOT nasa DOT gov) wrote:
: Included below is the code I've been working on. I want to establish
: a 1 millisecond interrupt that simply increments a counter. Then, the
: main program, based on that counter will collect data at various rates
: (ie. one timer, multiple rates).
[snip]
: 2ms 500.00 491
: 1ms 1000.00 981
: As you can see I loose something at the end.
: #define lOSC_FREQ 1193
--
AFAIK, the actual timer frequency is (very) slightly different from 1193.0000
KHz. Maybe you could obtain more precise timings with a better
#define. If you do need the precise value, mail me and I'll look in my books.
Hope this helps somehow! Good luck!
-----------------------------------------
Paolo Vicari - vicari AT mailer DOT cefriel DOT it
-----------------------------------------
- Raw text -