Sorry about that, I quickly read the email and realized that you did
not use IRQ's. Well your only option then is to use a faster baudrate
but there will be no gurantee that you are not going to miss some time
counts.
If your IRQ did not work, then maybe you had nested IRQ's active but
did not save/restore the registers?
regards,
Charles
--- In lpc2000@yahoogroups.com, "jase_ko" <jase.ko@...> wrote:
>
> Here is the IRQ code for the timer.
> We dont use interrupts for the capture pin. (We tried once, but it
> then stuffed up IRQ serial comms).
> When the pin fires it updates the capture pin counter and then we
> read this at our leisure.
>
> I had a look at the errata. The only thing it mentions about a
> capture pin is for pin P0.21. We use P0.16, CAP0.2
>
>
> void IRQTickTimer() __attribute__ ((interrupt));
> void IRQTickTimer()
> {
> T0IR = 1; // Clear interrupt flag
> VICVectAddr = 0; // Acknowledge Interrupt
> }
>Message
Re: Capture pin inconsistencies
2006-02-15 by charlesgrenz
Attachments
- No local attachments were found for this message.