Me gustaria que me puedan ayudar porfavor ya que soy principiante en esto de microcontroladores
Muchas Gracias
Hola Amigo, bueno 1ro. explicamos en breves lineas como funciona un microcontrolador. Este dispositivo dispone de un banco de datos en donde es alojado el soft a ejecutar. Cuando el sistema inicia, comienza ejecutando la 1er. linea de programa y luego la 2da... y asi sucesivamente, hasta que ejecuta por completo todas las lineas. Ahora bien, existe un sistema llamado PERRO GUARDIAN o WATCHDOG como su nombre lo indica "VIGILA" constatemente que el programa concluya el ciclo. Si este ciclo no termina, puede ser porque erroneamente el programa cayo en un bucle infinito, o de cualquier otra indole, en fin, si esto sucede, el perro guardian reinicia el programa desde 0 valga la redundancia.
Hay dos sistemas de WATCHDOG, por software o hardware.
Respecto a PIPELINE, se trata de un sistema que basicamente trata al soft como si fuera como ejem. una "produccion serie industrial" en otras palabras, supongamos, ingresa la primer INSTRUCCION a ejecutar, esta es tratada en una 1ra. etapa, parcialmente, luego pasa a la sig. etapa y continua ejecutandose la misma desde donde termino la ejecucion de la 1er. etapa, mientras tanto ingresa otra nueva instruccion en la 1er. etapa, y el proceso se repite y continua asi hasta finalizar por completo. Las cantidad de etapas, dependera de la arquitectura del procesador. De esta forma se consigue aumentar la velocidad de ejecucion total del sistema atendiendo varias instrucciones simultaneamente, logrando dinamismo.