MICROCONTROLADORES

Job ID: 33502678

Budget: $30 – $250 USD

Desarrollar y probar de un programa en Lenguaje C para la solución de un ejercicio, con el microcontrolador STM32F103, sobre los periféricos de la Unidad, usando STM32CubeIde, la tarjeta de desarrollo o el simulador Proteus.
Probar el ejercicio usando pulsadores e interruptores como elementos de entrada y leds, como elementos de salidas, para la tarjeta de desarrollo, y para la simulación con Proteus, se pueden usar los elementos gráficos.

observaciones:
Entregar un informe sobre la siguiente estructura:
 Portada: con la identificación correspondiente.
 Enunciado del ejercicio.
 Declaración de variables: en una tabla, hacer un listado de las variables
usadas en la simulación o prueba del ejercicio, con la respectiva
correspondencia a las entradas y salidas del microcontrolador.
 Diagrama de Conexión eléctrica de entradas y salidas.
 Código: Se debe anexar el código de la solución. Se debe explicar
claramente su funcionamiento, pueden usar diagramas de bloques,
diagramas de flujo o cualquier otra herramienta para cumplir con tal fin.
Desarrollar: un video, explicativo de los ejercicios asignados.
Se pide:
 Suba el informe a un repositorio en la nube, de su preferencia, en formato
pdf.
 Suba el proyecto solución, STM32CubeIde, del ejercicio asignado, con el
archivo .hex, a un repositorio en la nube, de su preferencia.
 Suba el proyecto solución, Proteus, del ejercicio asignado, a un repositorio
en la nube, de su preferencia.
------------------------------------------------------------------------------------------------------------------------------------------

Asignación de tarea
Al programa desarrollado en la Actividad 1, para automatizar un proceso, agregue las funciones USART en
modo polling, de transmisión y recepción para que realice las siguientes tareas:
• Al inicio del programa transmita una cadena por el puerto USART, que muestre la siguiente
Cadena:
----Menú----
OPCION A : Arranque del proceso
OPCION B : Paro del proceso.
Escriba su selección:
• Incorpore la función USART de recepción a su programa, para que ejecute las acciones indicadas en
el menú.
• Escoja dos actuadores del proceso asignado, para que cuando se activen trasmita su estado por el
puerto serial. Ejemplo: Válvula V1 abierta.
Related categories: Electronics Microcontroller STM32