www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

ANSEL register

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Mico22
Član
Član



Pridružen-a: Tor 21 Maj 2013 11:51
Prispevkov: 41
Aktiv.: 0.28
Kraj: Maribor

PrispevekObjavljeno: Pet Maj 31, 2013 9:22 am    Naslov sporočila:  ANSEL register Odgovori s citatom

Zdravo

Zanima me če mi lahko kdo na logičen način razloži

funkcijo ansel in anselh da bi razumel kako to uporabljam

imam en analogni vhod potenciometer in ne vem kako naj ga definiram v
knjižnici .h in kako naj da definiram med deklaracijo spremenljivk.

imam pic16f690 na portu RA2

hvala

_________________
LP Mico
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tilz0R
Član
Član



Pridružen-a: Čet 31 Maj 2012 15:39
Prispevkov: 898
Aktiv.: 5.66
Kraj: Črnomelj

PrispevekObjavljeno: Pet Maj 31, 2013 11:09 am    Naslov sporočila:   Odgovori s citatom

Zdi se mi, da sta ANSEL in ANSELH dva registra v čipu. Najboljše bo, če pogledaš datasheet čipa. Tam piše največ Smile
_________________
Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Mico22
Član
Član



Pridružen-a: Tor 21 Maj 2013 11:51
Prispevkov: 41
Aktiv.: 0.28
Kraj: Maribor

PrispevekObjavljeno: Pet Maj 31, 2013 11:39 am    Naslov sporočila:   Odgovori s citatom

sem bral datasheet pa nisem razumel prav.
zato pa sem prosil za slovensko obrazlozitev

_________________
LP Mico
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MvE
Član
Član



Pridružen-a: Ned 04 Jan 2009 12:24
Prispevkov: 146
Aktiv.: 0.73
Kraj: MB

PrispevekObjavljeno: Pet Maj 31, 2013 12:26 pm    Naslov sporočila:   Odgovori s citatom

ANSEL in ANSELH sta 8 bitna registra s katerimi nastavimo pine mikrokrmilnika na navadne IO pine ali analogne vhode.

Datasheet PIC16F690 na strani 61 pravi, da v ta registra vpisuješ "1" na katerih pinih želiš imeti analogne vhode. V ANSEL definiranš analogne vhode od AN0 do AN7 medtem ko v ANSELH vhode od AN8 do AN15. Pazi na to, da je AN0 oz. bit 0 na desni strani binarnega števila. Na RA2 je analogni vhod AN2 torej št. 2.

Zdaj to spraviš v ANSEL:
Koda:
ANSEL = 0b00000100;

Če imaš recimo AN4 postaviš četrti bit na 1 v registru ANSEL:
Koda:
ANSEL = 0b00010000;


Če uporabljaš AN8 in gor potem začneš vpisovati v ANSELH.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.42

PrispevekObjavljeno: Pet Maj 31, 2013 4:32 pm    Naslov sporočila:   Odgovori s citatom

Naslov sem spremenil, ker tole nima nič skupnega s C.
_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Mico22
Član
Član



Pridružen-a: Tor 21 Maj 2013 11:51
Prispevkov: 41
Aktiv.: 0.28
Kraj: Maribor

PrispevekObjavljeno: Pon Jun 03, 2013 8:35 am    Naslov sporočila:   Odgovori s citatom

MvE hvala za dobro razlago.
Tudi ostalim hvala za prispevke
lp

_________________
LP Mico
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group