Jo Hallo, ist der Quelltext richtig für eine 10BIT AD-Wanlung. Bei Comentar 1-5 weiß ich nicht welche ich einstellen muss. Bitte um Hilfe was das mit dem "setup_adc" auf sich hat. #include <16f872.H> #use delay(clock=4000000) //Delay für 4 MHZ Quarz main() { long value; //Variable für 10Bit setup_port_a(RA0_RA1_RA3_ANALOG); //Port A0,A1,A3 für AD setup_adc(ADC_OFF); //1 setup_adc(ADC_CLOCK_DIV_2); //2 setup_adc(ADC_CLOCK_DIV_8); //3 setup_adc(ADC_CLOCK_DIV_32); //4 setup_adc(ADC_CLOCK_INTERNAL); //5 while(1) //Dauerschleife { set_adc_channel(0); //AD Kanal auswählen value = Read_ADC(); //AD-Wert schreiben delay_ms(1000); //Warten für 1000ms } }
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.