Ensayito

Páginas: 10 (2487 palabras) Publicado: 31 de mayo de 2013
Señales y Sistemas Discretos. Guía 10

1

Facultad: Ingeniería.
Escuela: Electrónica.
Asignatura: Señales y Sistemas Discretos.
Lugar de ejecución: Laboratorio de
Automatización (Edificio 3, 1a planta).

Tema: Programación de Filtro Digital en dsPIC30F2010
Objetivos específicos






Conocer el entorno de programación propio del dsPIC30F2010
Realizar la programación delfiltro digital que se realizó en la guía 5
Comprobar el funcionamiento del sistema
Realizar un cambio en el tipo de filtro y sus coeficientes por medio de MATLAB
Descargar el filtro cambiado y comprobar su funcionamiento

Materiales y equipo








1 entrenador ET dsPIC 30F2010 V1
1 Programador de PICs PICKit 2
1 cable usb
1 generador de señales
1 fuente de alimentación de12V
1 osciloscopio
1 Computadora con MPLAB, software PICkit 2 y MATLAB con FDATools

Procedimiento
En la presente práctica se hará el procedimiento de programación del dsPIC30F2010, en la
guía 6 se realizó la comprobación del funcionamiento de un filtro digital de orden 31, para
programar dicho filtro es necesario tener instalado el MPLAB para este caso la versión 8.84.
Parte 1. Creaciónde un programa para dsPIC30F2010
1. Abra el MPLAB 8.84 presente en su computadora puede ser que exista un acceso directo
en el escritorio, de lo contrario vaya a Inicio>Todos los Programas>Microchip>MPLAB
v8.84>MPLAB IDE, aparecerá luego la siguiente ventana:

2

Señales y Sistemas Discretos. Guía 5

Figura 1. Ventana de MPLAB
2. Para crear un nuevo proyecto seleccione del menúProject>Project Wizard

Figura 2. Elección del Project Wizard
3. Dé clic en siguiente en la pantalla de bienvenida y posteriormente aparecerá una ventana
que permitirá elegir el tipo de PIC a programar, seleccione el dsPIC 30F2010

Figura 3. Selección del dispositivo a programar.
4. Dé clic en siguiente y aparecerá la ventana de la siguiente figura, en ella seleccione en

Señales y SistemasDiscretos. Guía 10

3

“Active Toolsuite” Microchip C30 Toolsuite y en “toolsuite contents” MPLAB C30 Compiler.

Figura 4. Selección de la Toolsuite para compilar el programa.
5. Dé clic en siguiente y ponga el nombre del proyecto puede utilizar “FiltrodsPIC” guárdelo
en una carpeta en Mis documentos, puede nombrar a la carpeta de la misma manera.

Figura 5. Nombre del proyecto a guardar.
6.En la siguiente pantalla se seleccionan los archivos a incluir en el proyecto. Para facilitar la
tarea de inicialización y preparación del proyecto, el MPLAB C30 dispone de varios archivos
que al incluirlos en el proyecto permiten trabajar con nombres simbólicos, e indican al
enlazador cuál es la organización de la memoria del dispositivo en cuestión, genera rutinas
automáticas de reset, etc,Estos archivos a agregar son los siguientes:
C: \Archivos de programa\Microchip\MPLAB C30\support\gld\p30f2010.gld
C: \Archivos de programa\Microchip\MPLAB C30\support\inc\p30f2010.inc

4

Señales y Sistemas Discretos. Guía 5

Hay que dar clic en la letra que aparece antes de la ruta del archivo hasta que aparezca una
“C” que indica que hay que copiar los archivos al directorio delproyecto.

Figura 6. agregar archivos al proyecto
7. Dé clic en el Menú File> New y aparecerá un cuadro vacío para comenzar a editar el
archivo fuente o programa para el dsPIC, inmediatamente seleccione File>Save As y ponga
el nombre FiltrodsPIC.c, hasta aquí el archivo aun no está agregado al proyecto. Para
agregar el archivo fuente al proyecto en la parte izquierda de la pantalla está unacarpeta
llamada Source, dé clic derecho en ella y seleccione Add Files y del siguiente cuadro de
diálogo seleccione el archivo FiltrodsPIC.c que ha creado anteriormente.

Figura 7. Añadir el archivo de código fuente.
8. En la carpeta Header Files haga el mismo procedimiento que con la carpeta Source Files,

Señales y Sistemas Discretos. Guía 10

5

con el archivo de cabecera p30F2010.h...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ensayitos
  • Ensayito
  • ensayito
  • ensayito
  • Ensayitos
  • ensayitos
  • ensayito
  • ensayito

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS