Autor Tema: problema con los leds.  (Leído 1392 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado ochi

  • PIC10
  • *
  • Mensajes: 48
problema con los leds.
« en: 14 de Abril de 2008, 05:43:30 »
hola, acabo de empezar un nuevo proyecto y me sale una cosa muy rara dque no consigo entender. A ver si alguien sabe que me puede pasar, como me pasaba esto he quitado el código de mi programa de verdad y he dejado sólo estas líneas:

#include <p30f4013.h>

//FUSES
_FOSC(CSW_FSCM_OFF &  XT_PLL4);
_FGS(CODE_PROT_OFF);
_FWDT( WDT_OFF);
_FBORPOR(PBOR_OFF & MCLR_DIS & PWRT_OFF);


int main (void){

  TRISB = 0;
  PORTB = 0xaaaa;

return 0;
}


Tengo puesto PORTB a los leds, pero se iluminan muy poco, casi ni hay diferencia entre un cero y un uno. He probado con otro proyecto anterior que me ponga lo mismo y lo hace bien, por lo que no es problema de conexión, sin embargo no veo ninguno de configuración.

¿sabeis que puede estar pasando? Gracias

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
Re: problema con los leds.
« Respuesta #1 en: 14 de Abril de 2008, 07:08:30 »
Cuantos leds son? Si no me equivoco el dspic solo puede dar 200mA en total. Has puesto resistencias de 330ohm? O los has conectado a pelo?

Tambien pon while(1); en vez de return 0; al final del main.

Desconectado ochi

  • PIC10
  • *
  • Mensajes: 48
Re: problema con los leds.
« Respuesta #2 en: 14 de Abril de 2008, 07:47:54 »
Gracias!!! era el while(1) cuando lo he puesto ha funcionado perfecto.

Gracias!