Gast
#4085639
Moin Moin, kann mir eventuell jemand sagen wo mein Fehler liegt ich bekomme keinen Wert in den ADC (AN1) eingelesen. Verwendet wird ein "PIC16F873A" mit externem 4MHz Quarz und als Vref. soll VDD/VSS dienen.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
Die Funktion "SetupPORT_PINS" und "Setup_ADC" werden einmal beim start des Controllers aufgerufen. Die Funktion "ADC_Read" Wir in der main "While(1)" aufgerufen. Werte Werden auch richtig zurückgegeben aus der ADC_read aber im Register "ADRESH" und "ADRESL" ist nichts drin! Danke für Eure Hilfe =)
