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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.