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

Pridružen-a: Pet 24 Sep 2010 13:02 Prispevkov: 86 Aktiv.: 0.45 Kraj: Ljubljana
|
Objavljeno: Čet Nov 24, 2011 7:44 pm Naslov sporočila: 18F family |
|
|
Ali imajo vsi predstavniki 18F družine enake opcije glede možnosti izbire tipa vhoda (analogni/digitalni)?
Gledal sem recimo 2525 model in opazil da vlogo pri določanju tipa vhoda vrši register ADCON1<0:3> in da se ne da posameznemu pinu neodvisno na ostale določati tip vhoda. Nižji AN pini so vezani namreč na višje. Recimo, če hočeš, da je AN11 analogen, potem s tem določiš tudi vse nižje pine (AN10 do AN0) na analogne. Pri družini 16F si namreč z registrom ANSEL in ANSELH lahko določal vsak posamezen AN vhod neodvisno.
Drugo vprašanje je povezano z izbiro pull upov na portu B. V datasheetu sem našel le register INTCON2.7. Vrednost 1: vsi upori so omogočeni, vrednost 0: upori so določeni individualno. Ne razumem pa kateri register določa te posamezne upore. Pri 16F družini je bil to WPUB bit.
Hvala za pomoč. |
|
| Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.15
|
Objavljeno: Čet Nov 24, 2011 11:14 pm Naslov sporočila: |
|
|
Hm. Zanimivi vprašanji. Sam se kar držim pravila, da postavljam analogne vhode kar po vrsti od AN0 naprej. Po datasheetu res ne zgleda, da bi se dalo to kako drugače narediti. Mislim, da ne bo šlo, da bi imel na AN1 analogni vhod, na AN0 pa digitalni I/O.
Glede pull-up uporov na PORTB pa si prav ugotovil, da je mogoče vse na enkrat vklopit/izklopit z osmim bitom INTCON2 registra, vendar ti ne znam povedat kako se jih ločeno prižiga. Edina ideja ki mi pade je, da ko imaš PORTB konfiguriran kot input z izklopljenimi pull-upi, poskusi spreminjat stanja registra LATB, da vidiš ali se nivo na vhodu spremeni. Poskusi tudi obratno, z vklopljenimi pull-upi spet spreminjaj LATB.... Sporoči če gre. _________________ LP, Matjaž |
|
| Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.01 Kraj: Yogyakarta
|
Objavljeno: Pet Nov 25, 2011 2:26 pm Naslov sporočila: |
|
|
Verjetno bo enako kar pri vsej seriji. namrec da ne mores posameznih AD vhodov vklapljat.
Ce jih rabis samo nekaj potem prestavi vse ad vhode na 'spodnje' pine.
V primeru da se ti prekriva funkcionalnost na teh pinih pa izberi uC z vec nogicami  _________________ Bad things happen to good people all the time for no reason!
Blog |
|
| Nazaj na vrh |
|
 |
igor_k Član

Pridružen-a: Pon 19 Jul 2004 11:44 Prispevkov: 1031 Aktiv.: 4.17 Kraj: Rače
|
Objavljeno: Pet Nov 25, 2011 5:33 pm Naslov sporočila: |
|
|
| Ne bo držalo, recimo pri 18F67J11 lahko nastaviš vsah vhod posamezno. |
|
| Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.01 Kraj: Yogyakarta
|
Objavljeno: Pet Nov 25, 2011 6:40 pm Naslov sporočila: |
|
|
| igor_k je napisal/a: |
| Ne bo držalo, recimo pri 18F67J11 lahko nastaviš vsah vhod posamezno. |
Sem se nekaj novega naucil  _________________ Bad things happen to good people all the time for no reason!
Blog |
|
| Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.15
|
Objavljeno: Pet Nov 25, 2011 10:18 pm Naslov sporočila: |
|
|
Sem šel še preverit novejše različice s K-jem v imenu. Prej sem gledal datasheet za 18F2580, zdaj pa za 18F26K80. Ti novejši čipi imajo možnost ločenega vklapljanja pull-upov na portu B, ker imajo poleg RBPU tudi register WPUB. Zraven pa so dodali še možnost hkratnega vklopa pullupov na portih D, E, F in G (večpinske izvedenke te serije).
Poleg tega so tudi precej izboljšali analogno periferijo. Zdaj ima 12bitno resolucijo. Dodali so možnost, da poljubno vklapljaš kateri kanal bo analogen in kateri ne. Preoblikovali so register ADCON1, (ki je prej določal do katerega pina so analogni kanali) ter dodali dva registra ANCON0 in ANCON1 s katerima posamezno omogočaš analogne vhode.
Poglej ali dobiš za svoj tip mikrokontrolerja to novejšo različico s K-jem v imenu. _________________ LP, Matjaž |
|
| Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.01 Kraj: Yogyakarta
|
Objavljeno: Pet Nov 25, 2011 11:20 pm Naslov sporočila: |
|
|
farnell ima 18F26K80 samo v soic ohisju _________________ Bad things happen to good people all the time for no reason!
Blog |
|
| 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: 233 dni
Powered by phpBB © 2001, 2005 phpBB Group
|