Página 1 de 1
12F629 (4Mhz)

Enviado:
20 Abr 2007 16:58
por tcpipchip
Como configuro no PBP para trabalhar exatamente a 4Mhz com o oscilador interno?
Eu fiz assim
@ DEVICE PIC12F629,INTRC_OSC_NOCLKOUT
DEFINE OSC 4
Além do mais, pretendo forçar nos FUSES do programador

Enviado:
22 Abr 2007 01:27
por ky2003
Não sei o que é PBP e não entendi essa diretiva que vc colocou.
Só alerto que tive uma grande dor de cabeça para reprogramar PIC12FXXX que programei com a diretiva de oscilador interno. Com os programadores normais dificilmente vc consegue apagar o PIC e programar novamente. Vc já verificou se com o seu programador vc consegue fazer isso ?
Re: 12F629 (4Mhz)

Enviado:
22 Abr 2007 10:26
por J.lius
tcpipchip escreveu:Como configuro no PBP para trabalhar exatamente a 4Mhz com o oscilador interno?
Eu fiz assim
@ DEVICE PIC12F629,INTRC_OSC_NOCLKOUT
DEFINE OSC 4
Além do mais, pretendo forçar nos FUSES do programador
Não sei que copilado e este que vc esta usando mais a confiuração do oscilador e
INTRC_IO
e oscilador
#use delay (clock=4000000)

Enviado:
22 Abr 2007 10:44
por LUCK
Acho que PBP é o compilador PIC BASIC PRO.
Seria isso?

Enviado:
23 Abr 2007 08:52
por tcpipchip
Sim, da MELABS

Enviado:
24 Abr 2007 08:53
por otavio luiz
DEFINE OSC 4 ' DEFINE OSCILADOR PADRAO 4MHZ
DEFINE OSCCAL_1K
@ device pic12f629, intrc_osc_noclkout, wdt_on, mclr_off, protect_on, pwrt_on, bod_on

Enviado:
25 Abr 2007 13:15
por lpagano
Programei um 12F629 outro dia. Como era um programinha bem pequeno, fiz em Assembly mesmo, ao invés de C ou Basic. Nesse caso o oscilador interno foi desabilitado diretamente no registrador.
Funcionou numa boa e já reprogramei ele muitas vezes.
Valeu!

Enviado:
25 Abr 2007 13:22
por Fábio Pereira
Será que o problema ao qual vocês se referem não é devido ao fato de que alguns programadores não preservam o valor de calibração do oscilador interno ?
Neste caso a solução seria ler o chip e anotar o valor de calibração manualmente e depois armazenar no código do programa o valor de calibração correto.
Na verdade, o correto mesmo é utilizar um gravador que realize esta operação automaticamente.
Até +

Enviado:
25 Abr 2007 13:35
por tcpipchip
Desculpe
Esqueci de dizer que funcionou.
TCPIPCHIP