Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   ASM y Microcontroladores (https://www.clubdelphi.com/foros/forumdisplay.php?f=44)
-   -   Problemas con mikropascal (https://www.clubdelphi.com/foros/showthread.php?t=66755)

chesare 10-03-2010 18:24:03

Problemas con mikropascal
 
hola buen dia, soy nuevo en el foro y necesito de su ayuda, no conosco mucho de programacion en mikropascal.
Estoy utilizando el pic18f8722 y ya tengo echo un sencillo programa, mi pregunta es,como le ago para hacer que despues de conectar el mikro se de reset despues de unos 5 seg, pero solo que de un reset para que despues ya ejecute el programa.
ya lo intente pero no lo logro hacer, se queda encerrado como en un ciclo entra y da reset etc, yo lo que quiero es que solo de una sola vez reset.

espeor me puedan ayudar y de antemano muchas gracias a todos este es un buen foro

chesare 11-03-2010 00:54:39

Cita:

Empezado por chesare (Mensaje 356433)
hola buen dia, soy nuevo en el foro y necesito de su ayuda, no conosco mucho de programacion en mikropascal.
Estoy utilizando el pic18f8722 y ya tengo echo un sencillo programa, mi pregunta es,como le ago para hacer que despues de conectar el mikro se de reset despues de unos 5 seg, pero solo que de un reset para que despues ya ejecute el programa.
ya lo intente pero no lo logro hacer, se queda encerrado como en un ciclo entra y da reset etc, yo lo que quiero es que solo de una sola vez reset.

espero me puedan ayudar y de antemano muchas gracias a todos este es un buen foro

hola, necesito alguana respuesta, bueno sino la ahi de todos modos gracias, vere que puedo hacer.

rretamar 11-03-2010 04:48:33

Hola.
¿ Que es lo que querés hacer con eso ? ¿ Para que necesitas hacer un reset del uC una sola vez ?. Si además de eso posteas el código fuente y (si lo tenés) el circuito, mucho mejor.

Saludos !

chesare 11-03-2010 06:23:32

gracias por responder
 
Cita:

Empezado por rretamar (Mensaje 356523)
Hola.
¿ Que es lo que querés hacer con eso ? ¿ Para que necesitas hacer un reset del uC una sola vez ?. Si además de eso posteas el código fuente y (si lo tenés) el circuito, mucho mejor.

Saludos !



program reset_t;

begin

Delay_ms(1000);
Glcd_Write_Text('CONFIGURACION...',1,2,1);
Delay_ms(5000);
Glcd_Write_Text('conectar',13,4,1);
x_box:=3;
i:=0;
repeat
Glcd_Box(3,42,x_box,49,1);
inc(x_box);
Delay_ms(150);
inc(i);
until x_box=125;

if x_box=125 then
begin
reset;
end;

// LA IDEA ES PARECIDA A ESTE PROGRAMILLA, LO QUE PASA QUE EN DONDE LO ESTOY UTILIZANDO ES CON UN MODEM, LO MALO
// ES QUE CUANDO LO CONECTO NO LOGRO VER DATOS CORRECTOS EN MI GLCD Y ME HE DADO CUENTA QUE SI LE DOY RESET MANUALMENTE+
// CUANDO VUELVE A INICIAR YA TOMA DATOS CORRECTOS EL PROBLEMA ES QUE NO SE COMO HACERLO BIEN POR SOFWARE
// YA QUE PUES COMO PUEDEN VER NO SE SALE DEL RESET, Y LO QUE QUIERO ES QUE SOLO DE UNA VEZ RESET Y QUE SIGA CON EL PROGRAMA
// ESPERO ME PUEDAN AYUDAR
.
.
.
.
.
.
end.


espero me puedas ayudar a resolver mi inconveniente y de ante mano muchas gracias por responder

rretamar 12-03-2010 02:13:58

Cita:

EN DONDE LO ESTOY UTILIZANDO ES CON UN MODEM, LO MALO
// ES QUE CUANDO LO CONECTO NO LOGRO VER DATOS CORRECTOS EN MI GLCD Y ME HE DADO CUENTA QUE SI LE DOY RESET MANUALMENTE+
// CUANDO VUELVE A INICIAR YA TOMA DATOS CORRECTOS
Ahí hay algun error, yo miraría y revisaría esa parte. No es normal tener que hacer un reset para que las cosas funcionen.

chesare 12-03-2010 17:06:00

Cita:

Empezado por rretamar (Mensaje 356651)
Ahí hay algun error, yo miraría y revisaría esa parte. No es normal tener que hacer un reset para que las cosas funcionen.


hola, nuevamente gracias por responder y tienes razon se que por ahi ahi un error y no es normal que las cosas funcionen asi pero ya le buque mucho y la vedad ya no encuentro otra salucion mas que pedir ayuda para poder aplicar el reset.

rretamar 12-03-2010 17:23:29

Si pusieras más información sobre lo que intentas hacer (circuito, código fuente) , a lo mejor podría ayudarte. Uso Mikropascal y trabajo en electrónica.

Saludos !


La franja horaria es GMT +2. Ahora son las 17:04:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi