Forum: Mikrocontroller und Digitale Elektronik PIC16F876 A/D converter


von Sven_1 (Gast)


Lesenswert?

Hallo zusammen,
ich will ein analoges Signal mit PIC16F876 in Digitales Signales 
wandeln.
so das analoges Signal am Port A (zb. am Pins 0) einlessen, und das 
digitales am Port B auslesen
wie sieht das gesamtes Code in C ?

ich habe selbst eines geschrieben,hat aber net geklappt :(

Danke für die Hilfe!

Gruß Gast

von Zwirbeljupp (Gast)


Lesenswert?

> ich habe selbst eines geschrieben,hat aber net geklappt :(
Na dann zeig doch mal! ;-)

von Sven_1 (Gast)


Lesenswert?

// A/D Conversion
ADCON1=0b00000000;
//ADCON1 register configures the functions of the port pins.
ADIE=1;
ADCON0=0b00000100; //The ADCON0 register controls the operation of the 
A/D module.
                   //A/D Conversion Clock Select bits
                   //bit 7:6 00 = FOSC/2
ADIF=0;
PEIE=1;
GIE=1;
ADCON0=0b01000100;
//Testen das A/D wandler

RB4=ADRESH;
RB5=ADRESL;

ist das Gode so richtig? wie kann ich mal testen?

von Andreas R. (blackpuma)


Lesenswert?

Was soll denn das:
1
RB4=ADRESH;
2
RB5=ADRESL;

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.