Autor Tema: problemas con el aDc  (Leído 3043 veces)

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

Desconectado franco

  • PIC10
  • *
  • Mensajes: 12
problemas con el aDc
« en: 29 de Noviembre de 2006, 13:26:39 »
necesito saber como realizo  un muestreo de una señal por medio del adc y como sacar las muestras obtenidas. el programa qeu utilizo es el siguiente pero no obtengo ninguna respuesta. y no se si este muestreando apropiadamente.
#include  <p30f4011.h>
#include  <stdio.h>


_FOSC( CSW_FSCM_OFF  & XT_PLL4);
_FWDT(WDT_OFF);
_FBORPOR(PBOR_ON  & PWRT_OFF & MCLR_DIS);



unsigned int ADResult1 = 0;
unsigned int ADResult2 = 0;


void ADC_Init(void);
void __attribute__((__interrupt__)) _ADCInterrupt(void);


void ADC_Init(void)
{
       
        ADCON1bits.FORM = 1;
        ADCON1bits.SSRC = 7;
        ADCON1bits.ASAM = 1;
        ADCON1bits.SIMSAM = 0;
        ADCON2bits.SMPI = 0;
        ADCON2bits.CHPS = 1;
        ADCON3bits.SAMC = 0;
        ADCON3bits.ADCS = 4;
        ADCHS = 0x0023;
        ADCSSL = 0x0000;
        ADPCFG = 0xFFFF;
        ADPCFGbits.PCFG3 = 0;
        IFS0bits.ADIF = 0;
        IEC0bits.ADIE = 1;
        ADCON1bits.ADON = 1;

}


void __attribute__((__interrupt__)) _ADCInterrupt(void)
{
   ADResult1 = ADCBUF0;
   PORTE=ADResult1;
       
        IFS0bits.ADIF = 0;
   
       
}


int main (void)
{
        TRISE=0XFFFF;
      ADC_Init();             
        while (1);             
                       
        return 0;
}
 8)





si alguien puede ayudarme gracias

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
Re: problemas con el aDc
« Respuesta #1 en: 29 de Noviembre de 2006, 15:32:12 »
A simple vista se ve el "TRISE=0XFFFF" esta como entrada .
Lo pones como salida TRISE=0;

Desconectado franco

  • PIC10
  • *
  • Mensajes: 12
Re: problemas con el aDc
« Respuesta #2 en: 05 de Diciembre de 2006, 20:11:29 »
ok
gracias tienes razon me equiboque jaja
nimodo ahora quisiera saber que DAC puedo usar para recuperar la señal  original.


Desconectado Milo

  • PIC16
  • ***
  • Mensajes: 101
Re: problemas con el aDc
« Respuesta #3 en: 11 de Diciembre de 2006, 05:09:47 »
Buennnass:

Yo he utilizado el MCP4921, echale un vistazo al datasheet. Es un DAC de 12-bit de microchip, se configura por puerto de spi, es muy facil de utilizar y además  si quieres hacer pruebas te lo envian como sample,

Saludos.
"En tanto que haya alguien que crea en una idea, la idea vive" Ortega y Gasset


 

anything