HOla a todoss!!! saludos desde México!!!
Pues les comento, y espero me puedan ayudar!!! :O estoy generando un programa simple de generación de un pulso alto y uno bajo cada 4 us, según yo está bien programado!!!(en ccs), pero a la hora de simularlo en proteus 7.2 sp2 :S no veo los 4 us en el osciloscopio :O!!!...
Mi pregunta es :s el problema es el simulador???... proteus no puede simular us's ??
aki les dejo el código para ver si no soy yo el problema :S jajaja de antemano muchas gracias!!!!
#include <16f877a.h>
#fuses HS, NOWDT, PUT, NOPROTECT, NOLVP
#use delay(clock = 4000000)
#BYTE portb = 6
#bit rb0 = 6.0
#bit rb1 = 6.1
#use fast_io(b)
#int_rtcc
void isr_timer() {
output_toggle(pin_b0);
}
void main () {
set_tris_b(0);
enable_interrupts(int_rtcc);
enable_interrupts(global);
set_rtcc(252); // timer0 overflow = 4 * 4/4000000 = 4us por lo tanto valor en timer = 256 - 4 = 252
setup_timer_0(rtcc_internal|rtcc_div_8);
while(1);
}