Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MACION DE DSPIC33-
FJ - NIVEL II
MODULO 1:
INPUT CAPTURE
Cap 1:¿Que es el Input Capture?
Cap 2: Modos de Funcionamiento
Cap 3: Registros
Cap 4: Registros del IC
Cap 5: EJEMPLOS DE APLICACION
Cap 1:¿Que es el Input Capture?
El módulo de captura de
entrada es útil en aplicaciones
que requieren medición de
frecuencia (período) y pulso.
El módulo de captura de
entrada captura el valor de 16
bits de el registro de base de
tiempo seleccionado cuando
ocurre un evento en el pin ICx.
El dsPIC33FJ32MC202/204 y
dsPIC33FJ16MC304 admiten
hasta 8 canales de captura de
entrada.
Cap 2: Modos de Funcionamiento
1. Modos de evento de captura simple:
- Capture el valor del temporizador en cada flanco descendente de entrada en el pin ICx
- Capture el valor del temporizador en cada flanco ascendente de entrada en el pin Icx
5
Cap 3: Registros
6
Cap 3: Registros
7
Cap 3: Registros
8
Cap 4: Configuración del IC
void configuration_IC1(void) {
// Initialize the Input Capture Module
//Configurar COMO IC RP7
TRISBbits.TRISB7 = 1; //
RPINR7bits.IC1R = 7; //input capture
9
Cap 5:
EJEMPLOS DE APLICACION
10
Ejemplo 1: Detectar el flanco de subida y bajada y otros configuraciones del
IC, usando el RB7 como entrada de una señal de reloj. Utilizar un led para
visualizar la interrupción.
11
Ejemplo 2: Medir la frecuencia de una señal de reloj mediante el IC y
visualizarlo en un terminal.
12
Ejemplo 3: Medir el ancho de un pulso mediante el IC y visualizarlo en un
terminal.
13