Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?
01/04/2012 #1


Problema con PIC18F47J53
MartinezRobert.

Quiciera saber si alguien me podria ayudar con el siguiente problema estoy tratando de hacer un programa el cual le permita al micoprocesador medir el tiempo en el cual se descarga un condensador en ciclos de maquinas ademas de esto el microcontrolador debe indicar esto por medio de un LED que debe apagarse lentamente mientras el condensador se descarga dejo un bosquejo del circuito que quiere mi profesor que hagamos, y esto es lo que se me ha ocurrido para el programa en el Microprocesador:
while(1)
{
PORTDbits.RD0=1; // El bit 0 del puerto D0 es igual a 1.
TRISDbits.RD0=0; //Configuro el Puerto D0 como salida.
Delay10KTCYx(24);
TRISDbits.RD0=1; //En un retraso de 240 ciclos de maquinas cambien el puerto D0 a entrada.

while(PORTD==0x01) // Condicione del puerto D0 mientras se descarga el condensador.
{
DelayTCY(); //Retraso de 1 ciclo de maquina
contador++; // Contador de cuantos ciclos de maquinas.
}
}

Esta es la idea que tengo acerca del programa pero no se como hacer la parte del LED espero y me ayuden.
01/04/2012 #2
Moderador general

Avatar de Fogonazo


Esta configuración no te permite dar un estado "Alto", necesita una resistencia "Pull Up"
01/04/2012 #3


en donde debo colocar esa resistencia "Pull Up" y de que valor deberia ser????? y me podria decir si el codigo que hice es correcto para hacer lo que necesito???
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.