AD Wandler Pic18

Gast #2083033
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
Gast #2083061
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).
Gast #2083954
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren