Pues resulta que despues de que no me saliera nada de lo que hacia ayer, hice un programa sencillo para ver si era fallo del montaje:
#include <16f876a.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT
#use delay(clock=4000000)
#use standard_io(b)
void main() {
do{
output_b(11111111);
}while(true);
}
Y no se me activan los bits 3,4,5; este mismo programa hecho en ensamblador si me lo hace bien el mismo pic, ¿Alguien sabe que puede estar pasando?Uso la version 3.249, gracias de antemano por su ayuda