Saludos amigos, espero que me puedan ayudar en el siguiente problema: Estoy trabajando con un PIC 18F4550, programo 4 pines del Puerto B como salida y 4 como entrada, de tal manera que al presionar ,por ejemplo SI B0==0, por B1 y B2 estén en high, lo mismo para SI B3==0 entonces B4 y B5 estén en high. Todo funciona bien. El problema es que me he dado cuenta de que cuando se ejecuta, los HIGH de B1 y B2 y B4 y B5 SOLO muestran valores entre 1.5 y 1.8 voltios. Cuando ANULO el segundo IF (para B3==0), los voltajes de las salidas SUBEN hasta 4.5 voltios. O sea, que cuando se estan ejecutando VARIOS IF los valores de voltaje de salida son menos de 2 voltios. Por favor, cómo podría solucionar esto? De tal manera que siempre tenga unas salida de 4.5 voltios o más. Muchas gracias.