Fluxograma
Sem título
Conteúdo do fluxograma
Inicialización de librerías
Declaración de variables
Declaración de las interrupciones
Escritura de funciones "Leds" y "Cambiar Estado"
Función principal del sistema
Inicialización del sistema
Deshabilitar interrupciones
Configuración GPIOs
Apagado de leds
Inicializar Pie y vector de interrupción
Inicializar AD
Definir vector de interrupciones
Conexión del sensor de temperatura y configuración del AD
Configuración submódulos TB y AQ
1
1
Configuración CPU Timer
while(1)
(Bucle infinito)
Leemos pulsador
Pulsador == 0
Cambiar estado
Leds
Función "Cambiar estado" y pulsador = 1
Sí
Pulsador = 0
No
INICIO
INTERRUPCIÓN
Muestreo de la temperatura
Cálculo de la temperatura en Grados Centígrados
Almacenamiento de los resultados en bruto y en Grados Centígrados
Conversión utilizando IQMath
Switch(estado)
Cálculo del ciclo de trabajo, CMPA y configuración del PWM con el CMPA calculado. Varía D.
Cálculo del ciclo de trabajo, CMPA y configuración del PWM con el CMPA calculado. Varía D.
Cálculo del ciclo de trabajo, CMPA y configuración del PWM con el CMPA calculado. Varía D.
Cálculo del ciclo de trabajo, CMPA y configuración del PWM con el CMPA calculado. Varía D.
SÍ
Fin
Sí
No
estado == 0
estado == 1
estado == 2
estado == 3
No
No
No
No
Sí
Sí
Sí
Sí
No
Salir de la función
Salir de la función
Sí
Sí
No
No
Switch (estado)
estado == 0
estado == 3
estado == 1
estado == 2
Apaga GPIO0
Apaga GPIO 1
Apaga GPIO0
Enciende GPIO 1
Enciende GPIO0
Apaga GPIO 1
Enciende GPIO0
Enciende GPIO 1
Sí
Sí
Sí
Sí
Sí
No entra a switch
No
No
No
No
No
Error. Sale del switch
Error. Sale del switch
Sí
No
No entra al switch
estado == 3
estado = 0
función Leds
estado ++
función Leds
Sí
No
Informações
- Descrição
- Fluxograma sobre Sem título, criado por david gallego em 10-01-2019.
- Criado por
- david gallego
- Visualizações
- 1
- Avaliação