Hallo zusammen, hab ne Frage zum AD Wandler auf die ich keine Antwort finde die ich begreife. und zwar wird der zuwandelnde PortPin doch im ADCON0 ausgewählt wozu muss ich ihn dann noch im ANSEL od ANSELH Register auswählen??? oder besser gefragt worin besteht der Unterschied zwischen der auswahl im ADCON und der im ANSEL??? oder bring ich mal wieder was durcheiander.... ;-) Danke für eure Hilfe
"Ältere" 18er PICs (z.B. 18F23K20): ANSEL(L/H): schaltet Pin(s) auf Analogbetrieb ADCON0 : u.a. Wahl des "aktiven" Pins "Neuere" 18er PICs (z.B. 18F47J13): ANSEL/L/H): gibts nicht mehr ANCON(0/1): schaltet Pin(s) auf Analogbetrieb (ehemalig ANSEL) ADCON0 : u.a. Wahl des "aktiven" Pins Ich kann mir nicht vorstellen, das es einen 18er PIC gibt, der gleichzeitig ANSEL und ANCON Register hat (Und wenn, dann nur auf der Assembler/Compiler Seite, indem beide Bezeichner auf dieselbe Registeradresse verweisen).
Die Frage habe ich mir auch schonmal gestellt, doch beim Blick auf das Blockschaltbild wird es recht klar. Mit dem ANSEL kannst du sagen, welche PINS Analog und welche Digital arbeiten sollen und mit dem ADCON sagst du, welcher der PINs zum ADC geschlatet wird. Denn es ist nur EIN ADC, mit z.B. 10 Channels. Also kannst du zwar die Spannung an (in dem Fall) 10 verschiedenen PINs messen, allerdings nicht genau gleichzeitig sondern nur hintereinander. Wie gesagt ist es nur EIN ADC mit mehreren Channels, die man per ADCON bestimmt/schlatet.
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.