Frequency Counter to 1MHz
Posted: Sun Jul 29, 2012 12:25 am
Hello,
I didn't want to hijack the topic "Frequency counter 35 Mhz" so I thought it best to open a new thread.
I am working on an application where I need to determine the frequency of a digital signal appearing on the pin of a sensor IC. The PIC I'm currently using is a PIC16F1829, but I could change it to another PIC if there is one that would be better for the frequency counter or add an external clock source forTimer1, if Timer1 would be a better choice than Timer0.
The frequency counter range I need would be around 1KHz up to 1 MHz. I have reviewed the "Digital frequency counter' program which is in the FLowcode v5 Examples - Interrupts file and I like the elegance of the program, but the range is only up to 32KHz or possibly as high as 64KHz by modifying the LCD Print Number Function .
So, I was wondering if it was possible to to modify the example Digital frequency counter program to allow it to have a range up to 1 MHz and if so, how would I go about doing that? I'd certainly be willing to use another PIC if necessary.
I like medelec35's program posted under the "Frequency counter 35 Mhz" thread, and would like to know if the Digital frequency counter program can be modified to get the same result.
I didn't want to hijack the topic "Frequency counter 35 Mhz" so I thought it best to open a new thread.
I am working on an application where I need to determine the frequency of a digital signal appearing on the pin of a sensor IC. The PIC I'm currently using is a PIC16F1829, but I could change it to another PIC if there is one that would be better for the frequency counter or add an external clock source forTimer1, if Timer1 would be a better choice than Timer0.
The frequency counter range I need would be around 1KHz up to 1 MHz. I have reviewed the "Digital frequency counter' program which is in the FLowcode v5 Examples - Interrupts file and I like the elegance of the program, but the range is only up to 32KHz or possibly as high as 64KHz by modifying the LCD Print Number Function .
So, I was wondering if it was possible to to modify the example Digital frequency counter program to allow it to have a range up to 1 MHz and if so, how would I go about doing that? I'd certainly be willing to use another PIC if necessary.
I like medelec35's program posted under the "Frequency counter 35 Mhz" thread, and would like to know if the Digital frequency counter program can be modified to get the same result.