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
OSCCAL på PIC12F675
Re: OSCCAL på PIC12F675
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.
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
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.
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
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

"Internal Oscillator Recalibration Utility for PIC 12F629 & 12F675"
http://picprojects.org.uk/projects/recal/recal.htm
Re: OSCCAL på PIC12F675
Pickit2 ska ju klara av att rekalibrera själv annars om man inte orkar bygga.