Autor Tema: Alguien podria reorientarme acerca de un dsPic30F4013 (no logro encender un led)  (Leído 2352 veces)

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

Desconectado aprendiz_de_Pic

  • PIC10
  • *
  • Mensajes: 23
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

Desconectado cibercorreo

  • PIC10
  • *
  • Mensajes: 21
RE: Alguien podria reorientarme acerca de un dsPic30F4013 (no logro encender un led)
« Respuesta #1 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();
   }
      
}

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

Desconectado aprendiz_de_Pic

  • PIC10
  • *
  • Mensajes: 23
RE: Alguien podria reorientarme acerca de un dsPic30F4013 (no logro encender un led)
« Respuesta #2 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