Considero que se debió realizar la explicación de lo que es “TRIS” y “LAT”
¿Qué es un microcontrolador?
Introducción a los microcontroladores
Características comunes de microcontroladores PIC
Eligiendo un microcontrolador
Arquitectura de un microcontrolador
Comprar y programar tu primer microcontrolador
Componentes básicos para la programación de Microcontroladores
Módulos avanzados y especializados
IDE de desarrollo y los bits de configuración
Mi primer programa en C
Manejar entradas y salidas básicas
Cómo conectar un microcontrolador
Manejo de elementos de salida
Manejo de elementos de entrada y salida (pulsadores y leds)
Manejo de sensores digitales
Cierre del curso
Cierre del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 11
Preguntas 2
Considero que se debió realizar la explicación de lo que es “TRIS” y “LAT”
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```
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.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?