pic12f675

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor microcontrolador.pic » 12 Set 2008 16:35

Pessoal, quais são as maneiras de calibrar o 12f675, pois eu sei que uma das maneiras é uitilizar o MPlab que corrige na hora de gravar.

Obs: eu não sabia sobre esta calibração e antes de ler este tópico eu fiz várias operações de "Apagar chip" no ICprog. Então suspeito que apaguei a calibração tb...

É possível efetuar esta calibração através do ICprog ou o winpic800?
Avatar do usuário
microcontrolador.pic
Nibble
 
Mensagens: 50
Registrado em: 08 Set 2008 19:51

Mensagempor otavio luiz » 12 Set 2008 16:58

na verdade quando voce pega ele novo, o valor de calibração esta no ultimo endereço da flash o que voce faz e dar um call 3ff, o programa ira saltar para este endereço e vai voltar um o valor da calibração, voce pega este valor e move para o registrador de calibração do oscilador que é o osccal, agora se por um acaso o ultimo endereço for apagado o valor de calibração ai sim voce tem que fazer um soft para descobrir qual é esse valor e regravar na posição 3ff.

Código: Selecionar todos
bsf STATUS, RP0 ;Bank 1
call 3FFh ;Get the cal value
movwf OSCCAL ;Calibrate
bcf STATUS, RP0 ;Bank 0
Lembre-se, zona de Fresnel não é nenhuma franquia de puteiro.
Avatar do usuário
otavio luiz
Byte
 
Mensagens: 257
Registrado em: 11 Out 2006 13:56
Localização: Barretos - SP, terra de Peão

Mensagempor microcontrolador.pic » 12 Set 2008 17:26

Gostaria de saber se este valor altera muito a frequência de 4MHz, ou se a variação do ajuste é pequena.

Eu deveria ajustar o valor de calibração somente para projetos que exijam um clock mais preciso ou devo calibrar ele em todos os projetos inclusive os que usam o canal serial ou LCD?

Eu achei isto:
http://www.best-microcontroller-project ... tion_value.
Avatar do usuário
microcontrolador.pic
Nibble
 
Mensagens: 50
Registrado em: 08 Set 2008 19:51

Mensagempor cmte » 12 Set 2008 20:15

cmte
Byte
 
Mensagens: 141
Registrado em: 29 Nov 2006 12:53

Mensagempor microcontrolador.pic » 12 Set 2008 20:31

Olá cmte, este link que você passou é bastante interessante!

http://picprojects.org.uk/projects/recal/recal.htm

Gostei do circuitinho para recalibrar automaticamente o PIC.!

Ele é bastente simples!
Avatar do usuário
microcontrolador.pic
Nibble
 
Mensagens: 50
Registrado em: 08 Set 2008 19:51

Mensagempor Djalma Toledo Rodrigues » 13 Set 2008 01:14

microcontrolador.pic escreveu:http://picprojects.org.uk/projects/recal/recal.htm
Ele é bastente simples!


Isso é coisa de amador, não tem precisão não.

Mas, creio que você esta levando para o lado emocional.
A não ser que você necessite realmente do oscilador calibrado, pois, a difereça de calibrado ou não é pequena.

Se você não dispõe no momento de um Contador de Frequência então faça o seguinte:

bsf Status,RP0; Banco 1
Movlw 7FH; Valor central da calibragem
Movwf OSCCAL
Bcf Status, RP0 ; Volta ao Banco Zero

E da como provisóriamente calibrado.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor microcontrolador.pic » 13 Set 2008 13:38

Djalma Toledo Rodrigues, "gente boa"...

Com este circuito eu obtenho o valor exato da calibragem!

Falou!
Avatar do usuário
microcontrolador.pic
Nibble
 
Mensagens: 50
Registrado em: 08 Set 2008 19:51

Anterior

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x