Autor Tema: Ayuda con pwm y pic 18f4550 con led  (Leído 1456 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado cheemaa

  • PIC10
  • *
  • Mensajes: 2
Ayuda con pwm y pic 18f4550 con led
« en: 18 de Julio de 2014, 21:25:12 »
Hola. tengo un problema cuando conecto la corriente al pic 18f4550 el led queda encencido y no se porque por que segun yo lo tengo iniciado en 0 este es mi codigo.

#define M1 LATAbits.LATA1
#define L2 LATAbits.LATA2
#define L3 LATAbits.LATA3
#define L4 LATAbits.LATA4

#define SW1 PORTBbits.RB4
#define SW2 PORTBbits.RB5
#define SW3 PORTBbits.RB6
#define SW4 PORTBbits.RB7
void Configurar_PWM (void);
void main (void)

{
  ADCON1 |=0x0F; //es para poner todos los pines a digital oxof para hexadesimal
   PORTA=0x00; //puertos A salidas de los leds
   TRISA=0B00000000; //numero binario para k las patas de A esten apagadas
   TRISB=0xFF;
    TRISC=0x00;
    PORTC=0B00000000;
  //  minitAllSwitches();
    Configurar_PWM();

 

   while (1)

{
   M1 = PORTCbits.RC2;
if (SW1==1 && SW1==1 )

      {   
   CCPR1L = 0;   
   
      }
   
    if (SW1==0)
      {   
   CCPR1L = 200;   
   
      }
   if (SW2==0)
      {   
   CCPR1L= 50;
   
      }



}
}
void Configurar_PWM(void)
{
 TRISCbits.TRISC2 = 0;
 PR2 = 0xFF;
 CCP1CON= 0x0c;
CCPR1L = 0;
T2CON = 0x05;
T2CONbits.TMR2ON=1;
}

Desconectado alev2477

  • PIC10
  • *
  • Mensajes: 21
Re: Ayuda con pwm y pic 18f4550 con led
« Respuesta #1 en: 27 de Julio de 2014, 23:47:01 »
Saludos amigo,

Veo que tiene tiempo este post, es posible que hayas resuelto, pero para ayudarte seria bueno que dijeras el compilador que usas,  y si es posible el esquema de como tiene conectado el led, no hay mucha informacion como para ayudarte mucho.  Si das mas informacion encantado en ayudarte
Al preguntar aprendo y al responder aprendo tambien


 

anything