geodav Newbie
 Joined: 09/05/2014 Location: AustraliaPosts: 12 |
Posted: 04:46am 07 Sep 2022 |
|
|
|
My erudite colleagues, I wish to measure a period of less than 1 uS , every 100 mS.
Since mmbasic has PULSIN with a resolution of 1 uS, it wont do. The classic way is to measure the number of clock cycles (ie from 40 MHz clock) that are counted between when a gate is opened and closed, which would give 40 counts for a one uS pulse. These can be averaged
Are there any Csubs that can access the CPU clock, count the number of clock cycles that occur within a digital pulse of duration say 0.1 uS ( 100 nS) on say PIN(4)?
Am using the 28 pin PIC32MX170F 256, but can upgrade, but prefer the single chip route for embedded control application
Regards George |