Diagrama de flujo
Sin título
Contenido del diagrama
PRIMER NIVEL
SEGUNDO NIVEL
COLUMAS
FILAS
USO GPIO
USO DE SWITCH
CREACIÓN DE PROYECTOS,ACTIVACIÓN GPIO y EXTI
CONECTOR ENTRADAS /SALIDAS
USO DE SWITCH
(PROPÓSITO GENERAL)
CASE 1-8
POR CADA CASO
ENCENDER DE A UNA COLUMNA
Y APAGAR LAS DEMÁS
FUNCIÓN RECIBE ENTERO (COL)
Selecciona múltiples alternativas.
HAL_GPIO_WritePin(Puerto,
#Pin,Acción)
FUNCIÓN RECIBE ENTERO (FIL)
CASE 1-8
POR CADA FIGURA
SE PRENDE (1) O APAGA (0) PIN
PARA FORMAR FIGURA
DECLARAR VARIABLE FIG=0
MAIN
DECLARAR CONTADOR CONT=1
USO DE WHILE (1)
MEDIANTE IF Y ELSE
HAL_Delay (TIEMPO)
DECLARAR TIEMPO
VA CONTANDO FIGURAS
CONT++;
IF (CONT>9);
CONT=1
INTERRUMPCIONES
EN ARCHIVO "STM32F3XX_IT.C"
BUSCAR “void Systick_Handler(void)”
INTRODUCIR “HAL_SYSTICK_IRQHandler(”
DECLARAR VARIABLE EXTERNA (FIG)
BUSCAR “void EXTI_A_IRQHandler (void)”
"A": PINES DE INTERRUMPCIÓN
DESCRIBIR EJECUCIÓN INTERRUPTORES
USO DE IF Y ELSE
"HAL_GPIO_ReadPin(GPIOx,GPIO_PIN_y)" X: PUERTO / Y: #PIN
"HAL_GPIO_ReadPin(GPIOx,GPIO_PIN_y)" X: PUERTO / Y: #PIN
PIN A5: AVANZA
FIG=FIG+1
PIN A6: RETROCEDE
FIF=FIG-1
IF (FIG>9) FIG=0
ELSE IF(FIG<0) FIG=9
COLUMNAS
FILAS
USO DE SWITCH
USO DE SWITCH
CASE 1-8
FUNCIÓN RECIBE ENTERO (COL)
FUNCIÓN RECIBE ENTERO (FIL)
DECLARADOR DE CAMBIADOR.
CASE 1-8
POR CADA CASO
POR CADA MENSAJE
HAL_GPIO_WritePin(Puerto,
#Pin,Acción)
ENCENDER DE A UNA COLUMNA
Y APAGAR LAS DEMÁS
DE ÚLTIMA A PRIMERA
SE PRENDE (1) O APAGA (0) PIN
PARA FORMAR MENSAJE
LETRA POR LETRA
DECLARAR VARIABLE FIG=0
MAIN
DECLARAR CONTADOR CONT=1
USO DE WHILE (1)
MEDIANTE IF Y ELSE
VA CONTANDO MENSAJES
DECLARAR TIEMPO
HAL_Delay (TIEMPO)
CONT++;
IF (CONT>31);
CONT=1
INTERRUMPCIONES
EN ARCHIVO "STM32F3XX_IT.C"
BUSCAR “void Systick_Handler(void)”
INTRODUCIR “HAL_SYSTICK_IRQHandler(”
DECLARAR VARIABLE EXTERNA (FIG)
BUSCAR “void EXTI_A_IRQHandler (void)”
"A": PINES DE INTERRUMPCIÓN
DESCRIBIR EJECUCIÓN INTERRUPTORES
USO DE IF Y ELSE
"HAL_GPIO_ReadPin(GPIOx,GPIO_PIN_y)" X: PUERTO / Y: #PIN
PIN A5: AVANZA
"HAL_GPIO_ReadPin(GPIOx,GPIO_PIN_y)" X: PUERTO / Y: #PIN
FIF=FIG-1
IF (FIG>31) FIG=0
ELSE IF(FIG<0) FIG=31
PIN A6: RETROCEDE
FIG=FIG+1
Información
- Descripción
- Diagrama sobre Sin título, creado por VALENTINA MURCIA GARCIA el 08/02/2021.
- Creado por
- VALENTINA MURCIA GARCIA
- Visitas
- 0
- Valoración