chap12/timer32bit_switch_pulse_measure.c File Reference
#include "pic24_all.h"
#include <stdio.h>
Go to the source code of this file.
|
Functions |
void | CONFIG_SW1 () |
| Switch1 configuration, use RB13.
|
Detailed Description
Measures the pulse width of pushbutton switch using Timer2/3 in 32-bit mode with INT1 for edge detection. This projects uses an external crystal for accuracy. CLOCK_CONFIG=PRIPLL_8MHzCrystal_40MHzFCY is defined in the MPLAB project. Remove this macro if you wish to use the internal oscillator. Typical crystal accuracy for through hole is +/-20 pmm, so for a 100000 us pulse width measurement this is +/- 2 us.
Definition in file timer32bit_switch_pulse_measure.c.
Function Documentation
void CONFIG_SW1 |
( |
|
) |
[inline] |