Forum: Mikrocontroller und Digitale Elektronik AD Wandler Pic18


von freakyfreddy (Gast)


Lesenswert?

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

von AS (Gast)


Lesenswert?

"Ä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).

von tt2t (Gast)


Lesenswert?

selbst der PIC18F2550 hat kein ANSEL mehr und den gibt es schon einige 
Zeit

von ich (Gast)


Lesenswert?

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