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 

18F family

 
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
grecko453
Član
Član



Pridružen-a: Pet 24 Sep 2010 13:02
Prispevkov: 86
Aktiv.: 0.45
Kraj: Ljubljana

PrispevekObjavljeno: Čet Nov 24, 2011 7:44 pm    Naslov sporočila:  18F family Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.15

PrispevekObjavljeno: Čet Nov 24, 2011 11:14 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Član
Član



Pridružen-a: Ned 20 Feb 2005 17:56
Prispevkov: 1486
Aktiv.: 6.01
Kraj: Yogyakarta

PrispevekObjavljeno: Pet Nov 25, 2011 2:26 pm    Naslov sporočila:   Odgovori s citatom

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 Very Happy

_________________
Bad things happen to good people all the time for no reason!
Blog
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
igor_k
Član
Član



Pridružen-a: Pon 19 Jul 2004 11:44
Prispevkov: 1031
Aktiv.: 4.17
Kraj: Rače

PrispevekObjavljeno: Pet Nov 25, 2011 5:33 pm    Naslov sporočila:   Odgovori s citatom

Ne bo držalo, recimo pri 18F67J11 lahko nastaviš vsah vhod posamezno.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Član
Član



Pridružen-a: Ned 20 Feb 2005 17:56
Prispevkov: 1486
Aktiv.: 6.01
Kraj: Yogyakarta

PrispevekObjavljeno: Pet Nov 25, 2011 6:40 pm    Naslov sporočila:   Odgovori s citatom

igor_k je napisal/a:
Ne bo držalo, recimo pri 18F67J11 lahko nastaviš vsah vhod posamezno.


Sem se nekaj novega naucil Mr. Green

_________________
Bad things happen to good people all the time for no reason!
Blog
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.15

PrispevekObjavljeno: Pet Nov 25, 2011 10:18 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Član
Član



Pridružen-a: Ned 20 Feb 2005 17:56
Prispevkov: 1486
Aktiv.: 6.01
Kraj: Yogyakarta

PrispevekObjavljeno: Pet Nov 25, 2011 11:20 pm    Naslov sporočila:   Odgovori s citatom

farnell ima 18F26K80 samo v soic ohisju
_________________
Bad things happen to good people all the time for no reason!
Blog
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
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: 232 dni


Powered by phpBB © 2001, 2005 phpBB Group