Código C en simulink para DSPIC.
En este proyecto les presento una aplicación
en simulink utilizando código personalizado con lo cual pueden utilizar mas de
8 salidas o entradas en simulink
Esquema del conexiones
Modelo en Simulink solo con bloques.
Añadir los bloques indicados en la siguiente figura:
Modelo con solo bloques
Configuracion del DSPIC
Fcy=29.48Mhz
FRCPLL
Entrada analogica: AN1 (RB1)
Salida Digital: RE0
Después de configurar los bloques generar el código "Ctrl+B".
Resultados de compilacion de Programa simulink
Como se muestra en la imagen anterior utilizando solo bloques de simulink indica que se han utilizado 2 terminales del DSPIC30F4011.
Modelo en Simulink con codigo de usuario
Modelo con Código de usuario
El código ha sido añadido a "Custom Code ->Include list of aditional -> Source Files"
En el archivo del codigo hay funciones para la configuracion del ADC y de PORTE0 los cuales solo deben ser ejecutados al inicio.
Los bloques del read_adc y write_dio deberan ser asi.
Los bloques del read_adc y write_dio deberan ser asi.
El archivo de los modelos en simulink y el código fuente lo pueden descargar del siguiente link.
Saludos
Nestor
No hay comentarios.:
Publicar un comentario