Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Manejo de elementos de salida

10/13
Recursos

Aportes 10

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Hay diferentes formas de decirle a un puerto que valor poner en sus pines de salida:

//Pone todos los pines del puerto B (LATB) en Alto.
LATB = 0xff; //HEX
LATB = 0b11111111; //Binario
LATB = 255; //decimal``` 

Considero que se debió realizar la explicación de lo que es “TRIS” y “LAT”

deberíamos de colocar una resistencia a el led para evitar quemarlo ?

En el datasheet menciona que la corriente máxima de salida o entrada de cada pin es de 25mA, es bueno tener esto en cuenta para no dañar ningún pin del microcontrolador

Mi respuesta al reto, Solo cambiar el valor de:
__delay_ms(100);

#define _XTAL_FREQ 8000000
#define LED LATDbits.RD0

void main (void){
TRISDbits.RD0 = 0; //Salida digital
while (1){
LATDbits.RD0 = ~LATDbits.RD0;
__delay_ms(100);
}
return;
}

Excelente clasea
aqui se demuestra que la implementacion de la electronica es mas tediosa que programacion
por que toca programar e implementar y si no funciona realizar los cambios
mientras en ejecucion de lenguaje codigo no habra averias, solo errores y brindara una ayuda de donde esta el error

Buenas tardes
@CelisMX
. Estoy tomando el Curso de Programación de micros con C en
@platzi
. Estoy usando el PIC18f4550 y PICKIT 4. Seguí todas las lecciones hasta la 10, el IDE sube mi programa con éxito, pero el LED sigue sin parpadear. ¿Podrias ayudarme por favor?

Es recomendable colocar resistencias al led, con eso se protege de la corriente.