On Fri, 3 Feb 2006, mmierwald wrote:
> I was trying to use Timer4 to create a 100ms time base for my program.
>
> I do not have any experience with any of TS-7xxx SBC than I have
> searched this forum and found "t4tics.c" source code showing how to use
> Timer4. I copied pieces of this code into my program and I've found
> that the time intervals are very inaccurate.
>
> To check what happens, I've modified my program to display Timer4
> counter register on the terminal's screen.
> This showed that the counter register doesn't change during multiple
> readings, and suddenly jumps to a new value. It holds this value for a
> while and changes again.
> Some times the difference between two readings would be as shorts as a
> few milliseconds, some times it would be very long - close to 1 second.
>
You don't show your code so this is difficult. But you have declared your
pointers to be volatile?
Jim
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|