Programación Específica > Microcontroladores
Adaptar Variables A La Función Del Filtro
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
[*] Página Anterior
Ir a la versión completa