
Cindy Johanna Herrera Parra
Pregunta😦 😦
Estoy triste.
No me salen mis practicas. Por alguna razón que no logro entender. cuando le doy RUN y subo el codigo al micro el led queda encendido y cuando presiono el pulsador se apaga. No debería. Tengo el codigo igual al profe, le hice un cambio de estados y sigue loco. Igual en la practica pasada el led no me hizo intermitencia, se quedaba pegado. Vine a esta para ver si me salia pero tampoco. No sé donde está el problema. Las conexiones las he revisado mil veces, cambié la proto, reinicié el programa, cambié el puerto usb. El pick3 que tengo parece estar programando aunque no sé como validar si es un tema del PICK o si es que mi CHIP a muerto, que tampoco sé por qué si recién lo compré.
Otra cosa. En mi caso con el pick3 me salió un mensaje de que no puede entregar 5V, debí bajarle el power a 4.75 😕
¿Alguna idea de que pueda ser o que pueda revisar? Mil gracias

Fabian Waldemar Acuña Arriola
Seguro hiciste una conexión pull up en lugar del pull down por eso te sale invertido al del profesor

Miguel Fernando Chanduvi Varas
Hola, no estes triste esto les pasa a todos cuando estamos iniciando en este mundo incluso a los que ya llevan buen tiempo, es algo raro pero puede que tu chip, se encuentre dañado o con algun defecto si esque se queda prendido el led como indicas. Mucha suerte, no te desanimes!

Cindy Johanna Herrera Parra
:( Gracias ODCenteno por tus palabras Que bello.
Te comparto mi código. El de la practica en donde se incorpora el pulsador y el led. para que al pulsar se encienda.
#define _XTAL_FREQ 8000000 #include <xc.h> #include "pic18f4550Configs.h" void main(void) { TRISB2 = 0; //TRIS se utiliza para definir si un pin va a ser entrada o salida 0=OUTPUT TRISB0 = 1; while(1){ if(PORTBbits.RB0 == 1) { LATBbits.LATB2 = 1; }else{ LATBbits.LATB2 = 0; } } return; }
Cuando quemo este código en mi PIC, el LED queda encendido :/ y cuando pulso, se apaga.
El código es igual al del profe. Estoy por pensar que ese CHIP está malo. Y bien costosos que son jajaja :( :(
¿Qué opinas? Gracias por tu ayuda

Omar Daniel Centeno
¡Hola! :)
No te desanimes, muchas veces es cuestión de una coma o algo sencillo. ¿Te marca algún error? Si pudieras compartirnos tu código sería más sencillo encontrar la solución. Puedes copiar y pegar utilizando el botón de
</> código
¡Saludos!