 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Mico22 Član

Pridružen-a: Tor 21 Maj 2013 11:51 Prispevkov: 41 Aktiv.: 0.28 Kraj: Maribor
|
Objavljeno: Pet Maj 31, 2013 9:22 am Naslov sporočila: ANSEL register |
|
|
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 |
|
 |
tilz0R Član


Pridružen-a: Čet 31 Maj 2012 15:39 Prispevkov: 898 Aktiv.: 5.66 Kraj: Črnomelj
|
Objavljeno: Pet Maj 31, 2013 11:09 am Naslov sporočila: |
|
|
Zdi se mi, da sta ANSEL in ANSELH dva registra v čipu. Najboljše bo, če pogledaš datasheet čipa. Tam piše največ  _________________ Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net |
|
Nazaj na vrh |
|
 |
Mico22 Član

Pridružen-a: Tor 21 Maj 2013 11:51 Prispevkov: 41 Aktiv.: 0.28 Kraj: Maribor
|
Objavljeno: Pet Maj 31, 2013 11:39 am Naslov sporočila: |
|
|
sem bral datasheet pa nisem razumel prav.
zato pa sem prosil za slovensko obrazlozitev _________________ LP Mico |
|
Nazaj na vrh |
|
 |
MvE Član


Pridružen-a: Ned 04 Jan 2009 12:24 Prispevkov: 146 Aktiv.: 0.73 Kraj: MB
|
Objavljeno: Pet Maj 31, 2013 12:26 pm Naslov sporočila: |
|
|
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 |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.42
|
Objavljeno: Pet Maj 31, 2013 4:32 pm Naslov sporočila: |
|
|
Naslov sem spremenil, ker tole nima nič skupnega s C. _________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
 |
Mico22 Član

Pridružen-a: Tor 21 Maj 2013 11:51 Prispevkov: 41 Aktiv.: 0.28 Kraj: Maribor
|
Objavljeno: Pon Jun 03, 2013 8:35 am Naslov sporočila: |
|
|
MvE hvala za dobro razlago.
Tudi ostalim hvala za prispevke
lp _________________ LP Mico |
|
Nazaj na vrh |
|
 |
|
|
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
|