12F629 (4Mhz)

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

12F629 (4Mhz)

Mensagempor tcpipchip » 20 Abr 2007 16:58

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
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor ky2003 » 22 Abr 2007 01:27

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 ?
ky2003
Bit
 
Mensagens: 41
Registrado em: 01 Dez 2006 10:45
Localização: SAO PAULO

Re: 12F629 (4Mhz)

Mensagempor J.lius » 22 Abr 2007 10:26

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)
Anderson MSN: j1lius(arroba)hotmail(ponto)com
"A humildade de quem sabe e a maior prova do saber" OBRIGADO.
J.lius
Nibble
 
Mensagens: 70
Registrado em: 12 Out 2006 17:58
Localização: Jaraguá do Sul - SC

Mensagempor LUCK » 22 Abr 2007 10:44

Acho que PBP é o compilador PIC BASIC PRO.
Seria isso?
Avatar do usuário
LUCK
Byte
 
Mensagens: 109
Registrado em: 11 Out 2006 14:01

Mensagempor tcpipchip » 23 Abr 2007 08:52

Sim, da MELABS
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor otavio luiz » 24 Abr 2007 08:53

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
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 lpagano » 25 Abr 2007 13:15

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!
lpagano
Byte
 
Mensagens: 393
Registrado em: 06 Nov 2006 14:23

Mensagempor Fábio Pereira » 25 Abr 2007 13:22

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é +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor tcpipchip » 25 Abr 2007 13:35

Desculpe
Esqueci de dizer que funcionou.
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!


Voltar para PIC

Quem está online

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

x