¿Necesita ayuda para interrumpir la

F

fanghl

Guest
Estoy trabajando en un proyecto de clase que estamos construyendo un núcleo simple en Tern bordo TD40.Esa cosa tiene dos relojes internos.Estamos obligados a usar uno de ellos para programar bloque de control de tareas.necesitamos una interrupción del servicio con el temporizador al final de cada ciclo de trabajo y no sé cómo hacerlo.

cualquier ayuda sería muy apreciada.

 
¿Tiene algún RTOS se ejecutan en ese foro?Si lo hace, tendrá que saber cómo conectar yout controlador de interrupciones en que RTOS.Si no que, por encontrar un libro sobre la programación x86 en modo real, y toda descripción de manejo de interrupciones está ahí.Es posible que desee buscar en este consejo, para ver si hay entradas anteriores regardng esos libros.

 
de lo que han escrito u Entiendo que quiera cambiar u tareas con la ayuda de la interrupción de temporizador.
1.configure uno de los temporizador timer1 decir a modo de intervalo, con tiempo de 1 ms.Así que después de
cada vez ms i que subirá una interrupción.
2.lugar de su programador de esta interrupción en la dirección.El trabajo del programador es si hay más de
una tarea están presentes mover la tarea a ejecutar "estado listo" y mover el otro
Pero la tarea de mayor prioridad a la "runnung" del Estado.
3.su programador internaly necesidad de llamar distribuidor que se encargará de ahorro y
concurso de restauración de la tarea.

 

Welcome to EDABoard.com

Sponsor

Back
Top