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 

Kalibriranje OSCCALL PIC12f629
Pojdi na stran 1, 2  Naslednja
 
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
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Pet Mar 18, 2005 11:32 am    Naslov sporočila:  Kalibriranje OSCCALL PIC12f629 Odgovori s citatom

http://www.sprut.de/electronic/pic/projekte/osccal/osccal.htm

Za vse ki bi jim malček PIC12f629 povzročal težave pri kalibriranju.Metod sicer še nisem preizkusil ,bom pa poročal ,ko bo kaj novega.

_________________
Lp. Traflc


Nazadnje urejal/a Traflc Ned Mar 20, 2005 10:37 am; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Highlag
Član
Član



Pridružen-a: Pet 23 Jan 2004 20:42
Prispevkov: 4034
Aktiv.: 17.03
Kraj: Črnuče

PrispevekObjavljeno: Pet Mar 18, 2005 2:13 pm    Naslov sporočila:   Odgovori s citatom

O kalibraciji ima tudi Microchip na svoji strani en dokument.
Ga bom pripel, ko pridem domov.

_________________
If at first you don't succeed, destroy all evidence that you tried.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Highlag
Član
Član



Pridružen-a: Pet 23 Jan 2004 20:42
Prispevkov: 4034
Aktiv.: 17.03
Kraj: Črnuče

PrispevekObjavljeno: Pet Mar 18, 2005 4:44 pm    Naslov sporočila:   Odgovori s citatom

Takole to naredi Microchip:
http://ww1.microchip.com/downloads/en/AppNotes/00250a.pdf

_________________
If at first you don't succeed, destroy all evidence that you tried.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
sampi
Član
Član



Pridružen-a: Pet 25 Feb 2005 10:29
Prispevkov: 21
Aktiv.: 0.09

PrispevekObjavljeno: Sob Mar 19, 2005 10:47 pm    Naslov sporočila:   Odgovori s citatom

bsf STATUS, RP0 ;Bank 1
call 3FFh ;Get the cal value
movwf OSCCAL ;Calibrate
bcf STATUS, RP0 ;Bank 0
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
Silvo
Moderator
Moderator



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

PrispevekObjavljeno: Sob Mar 19, 2005 11:08 pm    Naslov sporočila:   Odgovori s citatom

Ni govora o tem kako "pobrati" tovarniško nastavljeno vrednost ampak kako to vrednost za interni oscilator določiti. (pri brisanju /JW pica se bo le ta pobrisala. Prav tako nekateri programatorji brišejo cel flash programski polnilnik izključno z kalibrirno vrednostjo.)

Sam v tem primeru kalibrirno vrednost določim z eksperimetiranjem. Recimo za 12FXXX nastavim oscilator _INTRC_OSC_CLKOUT napišem preprost programček toliko, da program teče ter na pinu "CLKOUT" s frekvencmetrom merim frekvenco. Ročno vpisujem kalibrirno vrednost v OSCCAL dokler le ta ni pravilna.

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



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Ned Mar 20, 2005 10:40 am    Naslov sporočila:   Odgovori s citatom

Se mi zdi ,da v tem primeru ICPROG ni ravno najboljša izbira.Meni je vedno pobrisal kalibrirno vrednost Twisted Evil
Ali je z ostalimi programi isto ?

_________________
Lp. Traflc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



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

PrispevekObjavljeno: Ned Mar 20, 2005 1:05 pm    Naslov sporočila:   Odgovori s citatom

Vzrok za to je pravzaprav software ne sam programator. Le ta namreč naredi, kaj mu "ukaže" sowtware. Enako stori picallw. Vrednosti pa ostanejo ohranjene pri uporabi "Winpicprog" pri uporabi enakega programatorja. V vsakem primeru, pa je najboljša rešitev, da se le ta vrednost pred prvim prebere ter zapiše. Nujno je potrebno to storiti pri okenskih primerkih katere se briše z UV svetlobo.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Tor Mar 29, 2005 4:14 pm    Naslov sporočila:   Odgovori s citatom

Danes sem sestavil vezje za kalibracijo z LED-icama .
Vezje deluje v redu .Ko sem vklopil napajanje sta začeli obe diodi utripati ,nato pa je v trenutku prave kalibrirne vrednosti ena ugasnila druga pa ostala prižgana.Potem sem PIC prebral in shranil vsebino na disku.Sedaj pa me zanima kako naj do te vrednosti pridem.



osccal1.KALIBRIRANO.zip
 Opis:

Download
 Ime datoteke:  osccal1.KALIBRIRANO.zip
 Velikost datoteke:  608 Bytov
 Downloadano:  17 krat


_________________
Lp. Traflc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



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

PrispevekObjavljeno: Tor Mar 29, 2005 11:15 pm    Naslov sporočila:   Odgovori s citatom

Treba bo prebarti navodila ali preštudirati program. Idino mesto kamur se lahko vrednost shrane je eeprom. A v njega se lahko shrane le 8 bitna vrednost. Na prvi lokaciji je nekaj shranjeno. V tvojem primeru 0xFD. Vrjetno je potrebno še nekaj prišteti.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Tor Mar 29, 2005 11:33 pm    Naslov sporočila:   Odgovori s citatom

Hvala Silvo za pojasnilo.To sem vedel da gre v EEPROM ,vendar nisem vedel kam ,zato sem raje vprašal .
_________________
Lp. Traflc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Čet Apr 27, 2006 5:48 pm    Naslov sporočila:   Odgovori s citatom

Danes sem si naložil program Winpicprog in moram reči da deluje v redu ,torej ne briše osccal vrednosti.
Preizkusil sem ga s PIC12F675 seveda sem PIC najprej prebral, da se mi ne bi zopet izgubil podatek o osccal vrednosti Smile , nato sem poskusil zapisat in je delovalo.
Še vedno pa mi ni uspelo odpraviti problema s PIC12F629 zato sem zopet uporabil programček iz zgornje povezave in v EEPROM-u se mi izpiše vrednost 94 ,sedaj pa ne vem kako naj to vrednost zapišem v program torej , kako naj prevedem to vrednost ali je to ff94 ?
Prosim pomagajte !
Hvala !

_________________
Lp. Traflc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Čet Apr 27, 2006 5:54 pm    Naslov sporočila:   Odgovori s citatom

94 ali 0x94 ? Kakorkoli ze, to je

Koda:
retlw <vrednost>


npr.

Koda:
retlw d'94'
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Čet Apr 27, 2006 6:30 pm    Naslov sporočila:   Odgovori s citatom

Kaj pa v HEX ?
Ker ,ko programiram s programom Picall lahko to vrednost vpišem direktno v okence callibration vendar mi program nikakor noče delovat s to vrednostjo.
Torej kaj naj vpišem v tisto okence ?

_________________
Lp. Traflc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



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

PrispevekObjavljeno: Čet Apr 27, 2006 6:54 pm    Naslov sporočila:   Odgovori s citatom

Instrukcija "retlw" je sestavljena iz b'1101xxkkkkkkk'
Če je 0x94 hexdecimalna vrednost je to binarno '10010100' in če to vrednost dodaš v instrukcijo retlw dobiš b'11010010010100' Programator bo hotel hex vrednost to je 3494

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



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Pet Apr 28, 2006 9:48 am    Naslov sporočila:   Odgovori s citatom

Naletel sem na eno čudno reč.Ko sem skalibriral PIC in ga vstavil v vezje ,torej v podnožje se mi dogaja, da ,ko se z roko približam ali dotaknem podnožja v tem vezju prižge LED-ica .Vezje pa je : http://free-vz.t-com.hr/Ivica-Novakovic/IrOn-Off.htm
Če prav razumem je oscilator v PIC-u zelo nestabilen.

_________________
Lp. Traflc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-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
Pojdi na stran 1, 2  Naslednja
Stran 1 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