Forum: Mikrocontroller und Digitale Elektronik ADC Pin wird runter gezogen


von Hardware I. (bensen83)


Lesenswert?

Habe versucht meinen ADC zu initialisieren, gestern lief er auch noch, 
aber kann sein, dass ich was verändert habe, wenn ich an dem Pin messe 
habe ich 1,9 V und stecke ich den PIC auf sind es nur noch 0,2 Vkann mit 
jemand helfen?

Habe nen PIC24HJ128GP506, hier die init und read funktion:



void initADC(int16 amask)
{
  AD1PCFGH = 0b00;
  AD1PCFGL = amask;
  AD1CON1 = 0x00e0;
  AD1CSSL = 0;
  AD1CON2 = 0;
  AD1CON3 = 0x1f02;
  AD1CON1bits.ADON = 1;
}  //initADC

int readADC(int16 ch)
{
  AD1CHS0 = ch;
  AD1CON1bits.SAMP = 1;
  while(!AD1CON1bits.DONE);
  return ADC1BUF0;
}  //readADC

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.