Programación Específica > Microcontroladores

 Adaptar Variables A La Función Del Filtro

<< < (2/2)

Bixix:
Gracias una vez mas platy!!! ;)

Te agradecería que me facilitaras la información de llamadas a filtros, de funciones de filtros que conozcas.
Los filtros que yo genero, los genero con dsPICfdLite, oseaque tengo el código, pero no se cómo llamarlo.. no sabría facilitarte el prototipo...


Sobre lo de IF, corconbits está definido en el .gld.... es ahí donde tengo que cambiarle el valor?


Gracias  :hola:

Bixix:
He encontrado un ejemplo de implementación de un filtro!!


Os dejo la dirección por si a alguien le interesa..

http://forum.microchip.com/tm.asp?m=44506&...y=&anchor#82210

Yo he hecho la prueba en el development board y funciona..

 :rolleyes: Pero aprovecho también para hacer una pregunta sobre este ejemplo..

He intentado cambiar las caracteristicas del filtro metiendo un nuevo .s.

esto es un nuevo código de un nuevo filtro creado en mi caso por el programa dsPIC FD Lite pero no he conseguido que funcione.. :(

si alquien me pudiese ayudar.. :)
gracias!!! :lol:



Lo conseguí!! :kicking:
error que estaba cometiendo(por si a alguien le interesa....)
Estaba llamando
FIR(FILTER_BLOCK_LENGTH, &FiltOut[0], &SigIn[0], &Low_pass);
en vez de
FIR(FILTER_BLOCK_LENGTH, &FiltOut[0], &SigIn[0], &Low_passFilter);
De todas formas... gracias! :smartass:

Platypus:
Hola Bixix :hola:

respecto a tu penúltimo post de esta discusión, aquí tienes la información sobre funciones de filtros que he utilizado:

dsPIC™ Language Tools Libraries

en concreto el capítulo 2.6 FILTERING FUNCTIONS contiene información sobre funciones de filtros. Si te lees este capítulo creo que después sabrás como realizar las llamadas a los filtros que te creas.

El bit IF es el que determina el modo de operación de la DSP así que si quieres variar el modo de operación sí, es IF el que tienes que cambiar.

Un saludo.  :)

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa