Error con PIC10f y High Tech C

M

M3GAPL3X

Guest
Hola Chicos,

Estoy recibiendo el siguiente error por alguna razón.Básicamente estoy utilizando un contador para llevar un registro de cuánto tiempo se pulsa un botón.El WDT despierta cada 18 ms.
Código:# include <htc.h>

# define BUTTON_INPUT GP0/ / Sueño comando

Dormir nulo (void)

(

# asm

dormir

# endasm

)/ / función principal

void main ()

(

while (1) / / hacer siempre

(

CLRWDT (); / / borrar el temporizador de vigilancia

CheckButton (); / / botón de verificación

WDTCON = 1 / / que el temporizador de vigilancia

Dormir (); / / ir a dormir durante 18 ms

WDTCON = 0; / / desactivar el temporizador de vigilancia

CheckButton (); / / verificar de nuevo el botón

)

)/ / Función: CheckButton

/ / Descripción: Comprueba el estado de RC2

/ / si activa baja, incremento LUCHA.
CONTADOR comprobar para ver si es más de 3 segundos.
En caso afirmativo, poder

/ / a la computadora principal.
Si activa alta, Restaurar contador a 0CheckButton nulo (void)

(

unsigned int counter = 0;if (BUTTON_INPUT == 0) / / si un activo baja, contra el incremento

(

CONTADOR ;

if (CONTADOR> = 10000) / / 3

(

/ / ENVIAR A LA SEDE DE POTENCIA, EN PRUEBAS, UNA LUZ LED

)

)

else / / else - restablecer el valor de nuevo a 0 porque no se presiona el botón

(

Counter = 0;

)

)
 
Myślisz, że o bezpieczeństwie płatności online napisano już wszystko? Nawet jeżeli, cyberprzestępcy nie ustają w wysiłkach tworząc nowe i niestety często skuteczne sposoby pozwalające włamać się na konto bankowe i dokonać kradzieży pieniędzy. Jak ustrzec swój majątek przed cyberatakiem?

Read more...
 
WDTCON significa que no está definido.que necesita para leer la hoja informativa y el headerfile para ver lo que es apropiado para usted es el chip de programación.

 
Por lo que puedo recordar, el temporizador de vigilancia no puede ser activado o desactivado en el software.La vigilancia es controlado por un poco en la configuración de los fusibles que han de fijarse cuando el dispositivo está programado.

Brian.

 
Gracias muchachos.Creo que Brian tiene razón.La serie no tiene PIC10f software de control de la WDT!

 

Welcome to EDABoard.com

Sponsor

Back
Top