Calibrar oscilador interno

Solo disponible en BuenasTareas
  • Páginas : 3 (633 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de enero de 2012
Leer documento completo
Vista previa del texto
Niple v4.0 - Programación Visual de Microcontroladores

Procedimiento para programación de los PIC 12F6xx.
Los micros de las familia de PIC 12 F6xx requieren un procedimiento especial para serprogramados. Estos micros requieren de un valor de calibración ubicado en final de la memoria de programa que permite garantizar la correcta calibración del oscilador interno.

Este procedimiento esnecesario realizarlo para todos los tipos de programadores de PIC.

Por esto: Es necesario recuperar este valor antes de utilizar por utiliza r por primera el micro.

A continuación, vamos autilizar el PIC12F675 y el software de programación IcProg. Seleccione el modelo correcto de PIC. En este caso el 12F675.

El valor de calibración puede variar de un chip a otro. Por esto, debe comenzarrealizando una lectura de la memoria flash del micro. Para ello, presione el botón para realizar el proceso de lectura .

Al finalizar la lectura del micro, se obtiene el contenido de la memoria flash(memoria de programa). Dado que aún el micro no ha sido utilizado, todas las posiciones de memoria deben contener el valor 3FFF a excepción de la última dirección (0x03FF). Esta última dirección dememoria flash contiene el valor de calibración del microcontrolador (en formato hexadecimal).

En nuestro ejemplo el valor de calibración del PIC actualmente utilizado es 0x3428 .

Es aconsejabletomar nota del valor de calibración. Y mejor aún, puede grabar el este valor pegando un papel en la parte inferior del PIC. Este procedimiento es recomendable cuando trabaja con varios PIC. Recuerdeque el código de calibración puede variar de un PIC a otro.

Procedimiento para grabar los PIC 12F6xx.

Página 1 de 3

Niple v4.0 - Programación Visual de Microcontroladores
Cargue el archivo.HEX que desea programar en ICProg.

Al realizar esto, el valor de calibración del PIC16F675 fue sustituido por el valor hexadecimal por defecto $3FFF.

Haga “doble clic” sobre esta última...
tracking img