Está en la página 1de 5

Instituto Politécnico Nacional

Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco


Ingeniería en Sistemas Automotrices

Unidad de Aprendizaje: Instrumentación Automotriz.


Programa Académico: Ingeniería en Sistemas Automotrices.
Docente: Ing. Adrian Mendoza Arriaga
Alumnos: Bello Flores Angel
Título: Identificadores
Desarrollo de la Practica:

Se inicio con el montaje del circuito según el diagrama de conexión implementando las
bluepill conectadas simultáneamente a un transcriptor con el fin de poder enviar y recibir
un mensaje o una trama.

1|Página

Programa Académico: Ingeniería en Sistemas Automotrices


Unidad de Aprendizaje: Instrumentación Automotriz
Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco
Ingeniería en Sistemas Automotrices

También se hace uso de los software proporcionados para tener las configuraciones
adecuadas para visualizar la forma de trabajo del programa y poder instalarlo dentro de
nuestro circuito.
Diagrama de Conexión

2|Página

Programa Académico: Ingeniería en Sistemas Automotrices


Unidad de Aprendizaje: Instrumentación Automotriz
Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco
Ingeniería en Sistemas Automotrices

Uso de Keilstudio
Write

3|Página

Programa Académico: Ingeniería en Sistemas Automotrices


Unidad de Aprendizaje: Instrumentación Automotriz
Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco
Ingeniería en Sistemas Automotrices

Read

Haciendo uso del compilador Keilstudio se utiliza las bibliotecas y herramientas de


desarrollo específicas se busca observar y aprender sobre la interrupción y como se define.
Se definecomo un evento que desencadena la suspensión temporal del flujo de ejecución
actual en función de su prioridad. Cuanto mayor es la prioridad de una interrupción, más
probable es que suspenda la ejecución de interrupciones de menor prioridad.
La rutina encargada de manejar una interrupción se conoce como "Interrupt Service
Routine" (ISR). Este componente es de suma importancia, ya que se encarga de gestionar la
interrupción y, en muchos casos, de preservar el contexto de ejecución actual.

4|Página

Programa Académico: Ingeniería en Sistemas Automotrices


Unidad de Aprendizaje: Instrumentación Automotriz
Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco
Ingeniería en Sistemas Automotrices

Las interrupciones no solo son una herramienta para gestionar eventos asíncronos, sino que
también son una fuente de multiprogramación. El hardware asume la responsabilidad de
preservar el contexto de ejecución actual antes de cambiar a la ISR.
Este aspecto es fundamental en sistemas operativos en tiempo real, donde la noción de
tareas se introduce mediante el aprovechamiento de la capacidad del hardware para cambiar
entre diferentes contextos de ejecución.
En resumen, esta práctica explora el papel fundamental de las interrupciones en sistemas
embebidos, abordando su gestión, prioridades y la implementación de rutinas de servicio
para asegurar un manejo eficiente de eventos asíncronos.

Problemáticas
La principal problemática y que afecta totalmente al funcionamiento de la recepción
CAN es la problemática que se presenta por parte de keilstudio, ya que al momento de
correr nuestro programa no se realiza ninguna ejecución.
Derivado de esto se estuvo una gran parte de tiempo revisando si había algo mal definido, o
un error en el código e inclusive si las librerías a usar eran las correctas.
Otro detalle que también fue un problema hasta detectar el problema por parte de
keilstudio, inclusive se revisan los componentes en caso de que tuvieran algún defecto, de
hecho se probaron múltiples procesadores y transcriptores buscando obtener algún
resultado favorable pero el resultado fue el mismo.

5|Página

Programa Académico: Ingeniería en Sistemas Automotrices


Unidad de Aprendizaje: Instrumentación Automotriz

También podría gustarte