domingo, 25 de enero de 2015

INSTALANDO EL SOFTWARE PARA PROGRAMAR


USO LOS SIGUIENTES PROGRAMAS


MPLAB

COMPILADOR C16

SOFTWARE DEL PICKIT 2 O PICKIT 3 SEGUN EL CASO


PRIMER PROGRAMA DSPIC30F4011 - PRENDER Y APAGAR UN LED

//
// dsPIC30F4011 example - blink an LED fast or slow
// Written by Ted Burke, Last updated 6-3-2013
//
#include <xc.h>
#include <libpic30.h>
// Configuration settings
_FOSC(CSW_FSCM_OFF & FRC_PLL16); // Fosc=16x7.5MHz, i.e. 30 MIPS
_FWDT(WDT_OFF);                  // Watchdog timer off
_FBORPOR(MCLR_DIS);              // Disable reset pin
int main(void)
{
    // Make RD0 a digital output
    _TRISD0 = 0;
     
    // Make RD1 a digital input
    _TRISD1 = 1;
     
    // Blink LED on RD0
    while(1)
    {
        // Toggle RD0 (turn LED on or off)
        _LATD0 = 1 - _LATD0;
         
        // Either delay for 0.1 or 0.5 seconds
        if (_RD1 == 0) __delay32(3000000); // 0.1 second delay
        else __delay32(15000000); // 0.5 second delay
    }
}



ESTE PROGRAMA PERTENECE A https://batchloaf.wordpress.com/dspic30f4011_super_example/ UN BLOG EN EL CUAL ME HE BASADO PARA EMPEZAR A PROGRAMAR LOS CIRCUITOS

CONEXION DEL PROGRAMADOR PICKIT2 A EL DSPIC30F4011

CONEXION     

NO TODOS LOS PROGRAMADORES GRABAN DSPICS, ACTUALMENTE HE USADO EL PICKIT2, Y PICKIT3 RESPETANDO LA CONEXIÓN QUE MUESTRO EN LA IMAGEN,ESTOS PROGRAMADORES TIENEN LA VENTAJA DE PROGRAMAR Y ALIMENTAR EL CIRCUITO ESTANDO EN EL PROTOBOARD.


LA CONEXION DEL PROGRAMADOR A EL DSP ES LA SIGUIENTE:


EL PATILLAJE DEL DSP


LO QUE SIGNIFICA CADA PATA DEL PROGRAMADOR