Bueno, la manera de testearlo es la mejor para hacerlo, es decir: programando el pic y mirando su respuesta real.
Este es el fragmento de código de la pausa, como vereis no es gran cosa.
high rele
high led_azul
pause 60000 " dura 1 minuto
low rele
pause 51000 "dura 3 minutos y medio
pause 51000
pause 51000
pause 51000
low led_azul
Lo de high rele,low rele, etc. no hacerle mucho caso. Simplemente son salidas que activo o apago. Donde me da realmente el problema de tiempo es en el de 3 y medio. En el de un minuto no tengo problema (hombre, mi sistema para medir el tiempo es un misero cronómetro, pero más o menos lo puedo medir bien).
El que si que me da realmente problemas de tiempo, y que ayer no pude probar, es este fragmento que pongo a continuación:
for i=1 to 900
if porta.0=1 then CICLO
pause 100
next i
Esta instrucción debería hacer una pausa de minuto y medio, sin embargo, la pausa es de aprox 20seg.
¿por qué demonios no me funciona el "pauseus" ? (Cambiándolos por los pauses)