PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 12F509: invalid calibration memory



cwa85
20.08.2007, 14:19
hallo zusammen,

MPLAB 7.40 bringt beim Versuch, mit dem 12F509 zu verbinden, folgende Fehlermeldung:

ICDWarn0044: Target has an invalid calibration memory value (0x0). Continue?

Kann mir jemand sagen wie ich diesen Fehler beheben kann bzw. wie ich das calibration byte manuell beschreiben kann?

- unter Configure> Configuration erhalte ich doch den gültigen Wert, oder?
- unter Programmer> Settings >Calibration value sollte ich den Wert doch einfach eingeben können..?


Gruss
cwa

Mobius
20.08.2007, 16:50
Der Fehler heißt, dass dein PIC keinen OSCCAL Wert mehr gespeichert hat, d.h. die Werkskalibrierung auf 1% (oder so) des internen Taktgebers ist weg. Da kann man nur noch sagen, Pech, bzw. den Chip in diesen (http://sprut.de/electronic/pic/projekte/osccal/osccal.htm) Schaltungsaufbau setzten und mittels einem Osci den Wert ermitteln.

Der ICD schreit, ABER davon geht die Welt nicht unter, nur dein PIC wird halt um einiges langsamer. Wenn du mit der Ungenauigkeit leben kannst, dann kannst du das Neukalibrieren einfach lassen oder eine externe Taktquelle verwenden (oder, wie ich es meist mach, mittels PI*Daumen einen Wert um 128 für den OSCCAL einstellen und damit leben).
lg
Mobius