Recuperador de OSCCAL - OSCCAL Finder

Recuperador de OSCCAL - OSCCAL Finder

Quando se trabalha com microcontroladores que necessitam de um valor de calibração guardado na memoria, é muito normal que de vez em quando este valor seja apagado acidentalmente durante a programação do microcontrolador ou quando se apaga o conteudo do chip.

Eu não sou excepção e já apaguei este valor de calibração em alguns chips algumas vezes acidentalmente. Uma vez esse valor removido da memória, não é possivel recuperá-lo a não ser que se tenha apontado numa folha ou decorado para o gravar novamente no microcontrolador.

Este projecto consegue calcular o valor de calibração OscCal para o microcontrolador 12F675.

 

 

When working with microcontrollers that require a factory calibrated osccal value stored in memory, it´s very normal that once in a while this setting could be lost during an upload of a new program or when accidentally erasing the device.

I´m no exception and erased many times this value by mistake in several devices. Once this value is erased, it´s not possible to recover it unless it was written on a sheet of paper or in our own memory and use it to record it back.

This project has the ability to calculate what is the appropriate osccal value for the 12F675 microcontroller.

 

 

 

 

O esquema:

The schematic:

 

 Photobucket

O ficheiro Hex OscFind1 precisa de ser gravano no microcontrolador 16F88 antes de ser soldado na PCB.

The OscFind1 Hex file must be saved in the 16F88 microcontroller's memory before soldering on the PCB.

 ...OSCFIND1.HEX (5,4 kB)

O ficheiro Hex OscFind2 precisa de ser gravado no microcontrolador 12F675.
The
OscFind2 Hex file must be saved in the device's memory ( 12F675 ).

 ...OSCFIND2.HEX (1,2 kB)

 

 

O projecto completo foi publicado no site Electronic's Lab Blog e inclui o esquema, código para os microcontroladores e pcb para a construcção deste circuito.

The complete project is published in the Electronic's Lab Blog site and includes schematics, firmware and pcb to build this circuit.

 

Aqui fica o link:

Here's the link:

 

www.electronics-lab.com/projects/mcu/017/index.html