Página 1 de 1
Duas duvidas sobre 16f685

Enviado:
30 Jan 2007 13:43
por otavio luiz
O 16f685 tem um registrador pra calibrar o oscilador (osccon) mas como achar o valor de calibração??????
Outra coisa se eu selecionar um pino e habilitar ioc do pic, após uma mudança de estado ele gera uma interrupção mas não informa qual pino, tenho que testar pino a pino que esta habilitado como interrupção????

Enviado:
31 Jan 2007 09:44
por otavio luiz
Parece que ninguem conhece esse pic!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Enviado:
31 Jan 2007 12:43
por Rota
Olá Otavio,
para calibrar o 16f685 é no registrador osctune, o valor que vem calibrado de fábrica é xxx00000 (são 5 bits), frequencia máxima é
xxx01111 e minima é xxx10000. No registrador osccon vc vai selecionar a velocidade que o oscilador interno vai trabalhar, 8MHz, 4MHz, 2Mhz, 1MHz, 500Khz, 250Khz, 125KHz ou 31KHz (bits 6,5 e 4).Agora, para achar o melhor valor, acho que só na mão mesmo, isso é, voce pode fazer um programinha para gerar uma frequencia fixa, e ir medindo em um frequencimetro e mudando o valor para achar a melhor precisão.
Se voce for usar somente um pino com interrupção por mudança de estado, (habilitando 1 só bit no ioc), não precisa fazer a verificação, agora, se voce for usar mais de um pino, ai sim, precisa de verificar qual o pino que fez gerar a interrupção.

Enviado:
31 Jan 2007 13:07
por otavio luiz
Realmente é o osctune mesmo só que nos outros pics, na ultima posição da memória vem um valor pra calibrar o oscilador por exemplo o 12f675 , esse 16f685 não vem nada por isso minha duvida.
Osctune

Enviado:
31 Jan 2007 13:25
por __Braga__
È!!.O pessoal da microchip pisou na bola com essa falha!!
No meu caso como a aplicação em questão havia a USART envolvida fiz
o seguinte.Recebia todos os dados pela USART e atravez do calculo do checksum vou alterando o valor de osctune.
Obs:Isso so irá funcionar se você souber que dados você terà que receber.
At.
Braga.

Enviado:
11 Fev 2007 22:43
por vibrex
Auto-calibration of the PIC12F6XX Internal RC Oscillator to ± 1% (AN250)
Funciona que é uma beleza... Voce devera adaptar o algoritmo para a sua aplicação.

Enviado:
16 Fev 2007 13:48
por otavio luiz
Graças a um amigo descobri o que queria e agora repasso a todos, na verdade esse chip já vem calibrado de fabrica não necessidando gastar nenhuma instrução para calibralo, só é necessario mexer na calibração se voce quiser mudar a frequencia de trabalho pro exempro 7,86mhz, o oscilador funciona em 8mhz e voce pode escolher dividir esse sinal até 32khz.