| ??? 05/16/07 21:38 Read: times |
#139406 - And what? Responding to: ???'s previous message |
The math is:
frequency = T0 count (including the ISRs' count as the 3rd byte) / time elapsed time elapsed = time spent in loop + time spent in ISRs time spent in ISRs = duration of ISR (including everything it should include) * ISRs' count I see no unknowns. All I see is a nontrivial calculation (multibyte division). JW |
| Topic | Author | Date |
| 8051 frequency meter. Interrupt question | 01/01/70 00:00 | |
| Formatted Code | 01/01/70 00:00 | |
| Thanks Jon | 01/01/70 00:00 | |
| No Problem - What about EA | 01/01/70 00:00 | |
| EA | 01/01/70 00:00 | |
| corrected code | 01/01/70 00:00 | |
| that is a pipe dream | 01/01/70 00:00 | |
| External hardware | 01/01/70 00:00 | |
| Why no more than 100K? | 01/01/70 00:00 | |
| the obvious way to do this is to use one timer as | 01/01/70 00:00 | |
| there is a 3rd byte | 01/01/70 00:00 | |
| no good | 01/01/70 00:00 | |
| assuming you can do the math... | 01/01/70 00:00 | |
| HUH | 01/01/70 00:00 | |
| And what? | 01/01/70 00:00 | |
| ... and ... | 01/01/70 00:00 | |
| Eh? | 01/01/70 00:00 | |
| the counter is not 'a counter' | 01/01/70 00:00 | |
| you should be on the safe side... | 01/01/70 00:00 | |
| who cares who 'wins' | 01/01/70 00:00 | |
| Continuation... | 01/01/70 00:00 | |
| now let\'s cheat | 01/01/70 00:00 | |
| Get something working first | 01/01/70 00:00 | |
| I diasagree | 01/01/70 00:00 | |
It's WORKING!! | 01/01/70 00:00 |



