Sida 1 av 1
OSCCAL på PIC12F675
Postat: 3 april 2009, 23:32:45
av Bosen
Jag har labbat lite med PIC12F675 och upptäckt det där med OSCCAL.
Är det rätt att OSCCAL värdet på sista adressen raderas när jag flashar om min 12F675?
Jag har läst på nätet att folk läser av OSCCAL värdet på pic:en, och antecknar det, innan dom börjar flasha den? hur gör man det?
Använder Wisp648 och xwisp2
Re: OSCCAL på PIC12F675
Postat: 4 april 2009, 00:59:07
av v-g
Vad vill du uppnå? Eller är det bara "testande för lärande"?
Annars är ju ofta ett enkelt sätt att räkna ut något att börja med värde X, sen byta till värde Y. Sen BÖR man kunna räkna om det hela till värde Z som var det man önskade från början.
Re: OSCCAL på PIC12F675
Postat: 4 april 2009, 01:25:14
av sodjan
De flesta (alla ?) moderna programmerare läser först ut kallibreringsvärdet
och lägger in det automatiskt i samband med om-programmerigen. Jag är
ganska säker på att Wisp6x8 modellerna alltid har gjort så. Om man däremot
kör en "erase" separat (vilket även Xwisp2/Wisp6x8 kan) så kan man "tappa
bort" kallibreringsvärdet.
Modernare processorer (t.ex 12F683) har kalliberingsvärdet "hårdkodat" i
processorn och det försvinner inte med en erase.
Re: OSCCAL på PIC12F675
Postat: 4 april 2009, 10:26:13
av Bosen
Tack, då behöver jag inte va rädd att det har försvunnit!
Re: OSCCAL på PIC12F675
Postat: 15 april 2009, 09:56:39
av manw
Hittade detta förut, så enkelt så man kanske skulle bygga sig en
"Internal Oscillator Recalibration Utility for PIC 12F629 & 12F675"
http://picprojects.org.uk/projects/recal/recal.htm
Re: OSCCAL på PIC12F675
Postat: 15 april 2009, 10:07:34
av Glenn
Pickit2 ska ju klara av att rekalibrera själv annars om man inte orkar bygga.