TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: aprendiz_de_Pic en 08 de Agosto de 2005, 16:10:00

Título: Alguien podria reorientarme acerca de un dsPic30F4013 (no logro encender un led)
Publicado por: aprendiz_de_Pic en 08 de Agosto de 2005, 16:10:00
Que tal a todos.

No se si por aqui ande el tema de los dsPic, pero bueno.  Tengo un bichito de estos un dsPic30F4013 de los samples de microchip,  utlizo el C30 V1.32  montado en el MPLAB V7.01. para grabar el dsPic utilizo el WinPic800.

el codigo que utilizo para probar es el siguiente (pero no anda) :




#define __dsPIC30F4013__
#include <p30f4013.h>
#include <stdio.h>

//fuses
_FOSC(CSW_FSCM_OFF & HS);
 
int main ()

{
   ADPCFG = 0xffff;                    // Configura el puerto como I/O digital
   TRISB = 0;                             //Puerto B como salidas
   TRISD = 0;                             //Puerto D como salidas
   
      while (1)
      {      
      PORTD = 0xFFFF;   // Puerto D en 1
      PORTB = 0xFFFF;    // Puerto  B en 1
      }
   return 0;
}




El WinPic reconoce el dsPic, segun hasta donde sé,  marca que lo graba, pero a la hora de armar el  dsPic no se no sea activa ningun pin de los puertos B y D, de hecho me base una parte en un codigo que vi en subforo de curso de dsPic.

Si alguien tiene alguna idea idea de por donde debo dirigirme ahora, se los agradeceria mucho.

saludos a todos los del foro desde México
Título: RE: Alguien podria reorientarme acerca de un dsPic30F4013 (no logro encender un led)
Publicado por: cibercorreo en 18 de Agosto de 2005, 08:34:00
Aquí te envio el código para un dsPIC30F3013.
Con este programa se enciende y apaga un led conectado al puerto RB4.
Uso un cristal de 10MHz.

Lo acabo de probar y funciona.

-------------------------------------------------------------------------------

#include <p30f3013.h>
_FOSC(0x0302);

delay() {
  volatile int x = 0;
  for( x=30002; x>0; x-- ){
  }
}

int main ( void ) {
   TRISBbits.TRISB4 = 0;

   while(1) {
      LATBbits.LATB4 = 1;
      delay();
      LATBbits.LATB4 = 0;
      delay();
   }
      
}

-------------------------------------------------------------------------------
Título: RE: Alguien podria reorientarme acerca de un dsPic30F4013 (no logro encender un led)
Publicado por: aprendiz_de_Pic en 06 de Septiembre de 2005, 14:53:00
Te agradezco mucho

Voy a probarlo lo mas pronto posible  y te aviso que paso, Espero ya poder poner a funcionar este bichitio.


Saludos desde México