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 

PIC in kontrola 16-ih led diod
Pojdi na stran Prejšnja  1, 2
 
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
jjakob
Član
Član



Pridružen-a: Pet 19 Nov 2004 14:12
Prispevkov: 1348
Aktiv.: 5.69

PrispevekObjavljeno: Pet Dec 23, 2005 5:41 pm    Naslov sporočila:   Odgovori s citatom

Upore moraš dati zaporedno ne pa vzporedno!! Mogoče ti zato ne dela ker si zaradi nepravilne vezave skuril čip!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
KRAPman
Član
Član



Pridružen-a: Sre 23 Nov 2005 14:35
Prispevkov: 115
Aktiv.: 0.49
Kraj: Maribor

PrispevekObjavljeno: Sob Dec 24, 2005 3:25 pm    Naslov sporočila:   Odgovori s citatom

Silvo :
Citiram:

Glede uporov ter diod - na fotografiji se bolj slabo vidi a izgleda kot, da so upori vzporedno k diodi?


Se opravičujem glede slike, ki res ni najboljša. Vendar sem na isto vprašanje že odgovoril NeoTO-u : ker pri hiši ni bilo primernih uporov sem vzel 2 nadomestna(470 Ohm) ter ju vezal vzporedno, da sem dobil breme cca. 240 Ohm (aja, mimogrede, ledica čist lepo dela, če jo priklopim direkt na napajalnik 5V Laughing , še več, dela celo priklopljena na katerikoli pin shift registra, čeprav bi morala goreti na le enem pinu Evil or Very Mad ).

Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jjakob
Član
Član



Pridružen-a: Pet 19 Nov 2004 14:12
Prispevkov: 1348
Aktiv.: 5.69

PrispevekObjavljeno: Sob Dec 24, 2005 3:52 pm    Naslov sporočila:   Odgovori s citatom

Poglej kaj mislim v prilogi! Po vezavi na protoboardu se pa lepo vidi da imaš zvezano nepravilno.


The Extension 'bmp' was deactivated by an board admin, therefore this Attachment is not displayed.

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
KRAPman
Član
Član



Pridružen-a: Sre 23 Nov 2005 14:35
Prispevkov: 115
Aktiv.: 0.49
Kraj: Maribor

PrispevekObjavljeno: Tor Dec 27, 2005 10:42 pm    Naslov sporočila:   Odgovori s citatom

Jao, Brick wall , se popolnoma strinjam! Mea culpa, kakorkoli stvar mi še vedno ne dela, mogoče je šel čip zaradi napačne vezave Embarassed ! Grem jutri po novi shift register, pa še enkrat vse skup lepo povežem!
Aja nekaj me še zanima, pa nočem nove teme odpirat : če uporabljam PIC brez externega oscilatorja, ali vseeno pod _CONFIG lahko(/moram) napišem & _XT_OSC? Kaj če ne dodam ničesar(ali je po default vse _OFF?). Je potrebno še (re)setirati kakšen bit v registrih (recimo v PCON)?

Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.95
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Dec 27, 2005 11:06 pm    Naslov sporočila:   Odgovori s citatom

Da najprej razjasnimo pojme okrog oscilatorja. Prevzeta vrednost oscilatorja je načeloma tista, ki je prevzeta v samem sofweru programator-ja. Če fuse ne programiraš pa tista, ki je bila zapisana nazadnje.

Praktično vsi pic-i imajo možnost vsaj treh vrst oscilatorjev
_RC_OSC -upor-kondenzator
_XT_OSC - kristal
_HS_OSC - samostojni zunanji oscilator

Nekateri PIC-i imajo poleg tega še notranji oscilator (_INTRC_OSC_NOCLKOUT, _INTRC_OSC_CLKOUT)

Glede na uporabljen oscilator MORAJO biti FUSE biti oscilatorja pravilno vpisani.
Notranji oscilator praviloma uprabljamo tam kjer ne potrebujemo zelo točne časovne baze. Pri tem pa pridobimo dva pina. Zato je tudi primeren _RC_OSC. Glede na vredonst upora ter kondenzatorja pa lahko dobimo poljubno frekvenco.

_XT_OSC pa uporabimo tam, kjer potrebujemo točen vir CLOC-ka.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
snow
Član
Član



Pridružen-a: Tor 27 Dec 2005 14:02
Prispevkov: 341
Aktiv.: 1.44
Kraj: Ljubljana || Velenje

PrispevekObjavljeno: Sre Dec 28, 2005 1:20 am    Naslov sporočila:   Odgovori s citatom

interni oscilatorji brez kalibracije imajo 20 do 40% odstopanja... če pa naložimo kalibracijo pa 1% (v originalu je zapisana v picu... itak da sem po pomoti najprej zbrisal..).
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.95
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sre Dec 28, 2005 10:57 am    Naslov sporočila:   Odgovori s citatom

snow je napisal/a:
interni oscilatorji brez kalibracije imajo 20 do 40% odstopanja... če pa naložimo kalibracijo pa 1% (v originalu je zapisana v picu... itak da sem po pomoti najprej zbrisal..).


Kje si to čul? Odstopanje je minimalno. Odstopa kvečemu za par 100Hz. Tudi vsi pic-i z internim oscilatrom nimajo možnosti korekcije le te. Kalibrirna vrednost je teh, ki omogočajo kalibracijo je zapisana na zadnji lokaciji programskega pomnilnika v obliki instrukcije "retlw b'xxxxxx00' pri tem je 'xxxxxx' šest kalibrirnih bitov. Pravilno kalibirno vrednost je brez težav možno "ročno" ugotovit in nastavit. Kot oscilator se določi _INTRC_OSC_CLKOUT. Ročno naslavljamo OSCCAL register. Z frekvencmetrom pa merimo frekvenco na pinu CLKOUT.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Sre Dec 28, 2005 1:05 pm    Naslov sporočila:   Odgovori s citatom

PIC-i z notranjim oscilatorjem so tovarniško kalibrirani, korigira pa se lahko frekvenca za +/- 12%.
(vir: Datasheet za 16F688-)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.95
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sre Dec 28, 2005 1:19 pm    Naslov sporočila:   Odgovori s citatom

Nisem brskal po datashetu, a še to se mi zdi veliko. Je procent izražen na osnovno frekvenco? Pri 4Mhz znese (min 3.52Mhz in 4.48Mhz) Prepričan sem, da pri 12F675 ne gre toliko. Vsaj na primerkih, ki sem jih preizkušal.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Sre Dec 28, 2005 1:58 pm    Naslov sporočila:   Odgovori s citatom

Piše, da jo lahko korigiraš za toliko, dvomim pa, da leži toliko stran od prave. Je pa v tej 'novi' seriji (16F688, 12F683 - te sem preizkusil) noter 8 MHz oscilator, tako da skoraj ni potrebe po zunanjem za večino aplikacij.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
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
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
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