??? 05/05/01 10:39 Read: times |
#11357 - RE: Frequency Counter |
First: use an INT0 or any other HW interrupt. For Frequencies below a certain frequency I always measure the period using for ex. the T2 or T0 counter in 16bit mode (beware of overflows just count them), in parallel you can count the frequency in the interrupt routine on a regular interval depending also on the desired range. The rest is a bit of math. This will run smoothly also if you write the code in C
Werner |
Topic | Author | Date |
Frequency Counter | 01/01/70 00:00 | |
RE: Frequency Counter | 01/01/70 00:00 | |
RE: Frequency Counter | 01/01/70 00:00 | |
RE: Frequency Counter | 01/01/70 00:00 | |
RE: Frequency Counter | 01/01/70 00:00 | |
RE: Frequency Counter | 01/01/70 00:00 | |
RE: Frequency Counter | 01/01/70 00:00 | |
Frequency Counter based on 89c2051 | 01/01/70 00:00 | |
RE: Frequency Counter based on 89c2051![]() | 01/01/70 00:00 | |
RE: Frequency Counter | 01/01/70 00:00 | |
RE: Frequency Counter | 01/01/70 00:00 |