TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: chingolo en 07 de Abril de 2009, 00:52:57
-
es correcto?
cuando lo simulo en proteus el frecuencimetro no me marca nada y el osciloscopio si, y los mensajes de (log mesages son miles) el codigo esta bien????
#INCLUDE <16F84A.h>
#use delay(clock=4000000)
#fuses XT,NOWDT
#use standard_io(B)
#int_TIMER0
void TIMER0_isr(void) {
output_toggle(PIN_B0);
set_timer0 (0x1B); } //Se recarga el timer0
void main() {
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_2); //Configuración timer0
set_timer0 (0x1B); //Carga del timer0
enable_interrupts(INT_TIMER0); //Habilita interrupción timer0
enable_interrupts(global); //Habilita interrupción general
while (1); //bucle infinito
}
-
Hola.
Que mensaje es? menciona por ahi algo del TRISB?
-
Te faltan los corchetes despues del While (1), debes abrirlo y cerrarlo, indicando que alli no hay codigo ejecutable.
Sino mira la ayuda de la instruccion While. :mrgreen:
-
en el ciclo puede ensayar mejor con
do{
}while(true);