La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Software Embebido (Firmware). Funciones Configuración de Oscilador del microcontrolador Configuración y control de los periféricos: ADC, UART y Puertos.

Presentaciones similares


Presentación del tema: "Software Embebido (Firmware). Funciones Configuración de Oscilador del microcontrolador Configuración y control de los periféricos: ADC, UART y Puertos."— Transcripción de la presentación:

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


Descargar ppt "Software Embebido (Firmware). Funciones Configuración de Oscilador del microcontrolador Configuración y control de los periféricos: ADC, UART y Puertos."

Presentaciones similares


Anuncios Google