Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMilagros Bustos Iglesias Modificado hace 8 años
1
Software Embebido (Firmware)
2
Funciones Configuración de Oscilador del microcontrolador Configuración y control de los periféricos: ADC, UART y Puertos de E/S de uso general Configuración y control del display LCD Filtro de ruido de la señal analógica convertidas Conversión de formato de datos para mostrar por display LCD y para enviar a PC Respuesta a eventos de los interruptor S1 Envío de datos por puerto UART1 (USB)
3
Implementación Lenguaje de programación: C Compilador: XC16, basado en GCC Librerías – Librería Estándar de C (por ej. stdio) – Librerías para Periféricos del dsPic33E ( por ej. adc, uart y pps) – Otras librerías de Microchip (por ej. libq y libpic30) – dsPIC33EP256MU806.h IDE MPLAB X Grabador y Depurador Pickit3
4
Código de Aplicación Módulos
5
Control del LCD Módulo XLCD
6
Formato de Salida del ADC Valor de fraccional vs la tensión de entrada
7
Formato de Salida del ADC (Cont.) Formato fraccional de 16 bits (Q15) Requiere el uso de Funciones incorporado (Built-in)
8
Mejora la resolución de ADC mediante sobremuestreo Defectos constructivos y de diseño no permitieron alcanzar los bits útiles necesarios Fue posible conseguir más bits útiles mediante un algoritmo de sobremuestreo con el ADC y luego el Procesamiento Digital de la Señal. Las operaciones requeridas se beneficiaron del módulo DSP del µC
9
Uso del Registro Acumulador Largo total de 40 bits – ACCxU( 8 bits): ACCAH(16 bits): ACCAL(16 bits) Carga y suma a ACCxH Requiere el uso de Funciones incorporado (Built-in)
10
Salida de Datos Dos salidas – LCD – UART(USB) Valores con formato de texto mediante funciones de stdio (por ej. printf) UART1 asociado directamente a stdout LCD uso de cadena de caracteres intermedia. Luego comando Write de XLCD
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.