??? 02/22/09 08:30 Read: times |
#162636 - edge triggered interrupt Responding to: ???'s previous message |
As I said before, the value is very accurate if I remove those "ACALL DELAY". Even when I change the frequency on the signal generator, the value will change correspondingly and it's still accurate.
I found that if there are lots of commands in the main program (after CLR IE.0), the value will become inaccurate and not stable even I have removed those "ACALL DELAY". So the problem is not due to those "ACALL DELAY" probably. The main problem now is why the number of commands in the main program will affect the result. It should not supposed to be since I have already stopped the timer and external interrupt before the calculation, conversion.... Please help. Thanks. |
Topic | Author | Date |
edge-triggered interrupt | 01/01/70 00:00 | |
no throrough analysis, but | 01/01/70 00:00 | |
edge triggered interrupt | 01/01/70 00:00 | |
you need to read "the bible" | 01/01/70 00:00 | |
I did | 01/01/70 00:00 | |
edge triggered interrupt | 01/01/70 00:00 | |
already answered | 01/01/70 00:00 | |
edge triggered interrupt | 01/01/70 00:00 | |
Need better comments | 01/01/70 00:00 | |
Document "why" instead of "how" | 01/01/70 00:00 | |
Clear Interrupt flag before enabling interrupt | 01/01/70 00:00 | |
still imprecise | 01/01/70 00:00 | |
Some thoughts... | 01/01/70 00:00 | |
the remaining part of the program![]() | 01/01/70 00:00 |