Ajuda PIC12F629

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Ajuda PIC12F629

Mensagempor jalvaro » 29 Jul 2007 10:01

Peço ajuda aos amigos.
Estou trabalhando pela 1a vez com o 12F629, e não estou conseguindo fazer o danado funcionar, tem algum erro de configuração que eu não consigo descobrir. São tres entradas GP5, GP4 e GP3, e três saidas GP2, GP1 e GP0, estou programando em C.
Quando faço uma saída = 1, a tensão é de apenas 1,07V em todos os pinos.
Não consigo entender o que é bandgap e seu funcionamento.
Após algumas gravações do PIC eu não consigo regravá-lo e nem apagá-lo, estou usando o WINPIC800.
jalvaro
 
Mensagens: 4
Registrado em: 26 Out 2006 21:12

Mensagempor RobL » 29 Jul 2007 17:20

O valor de tensão medido nas portas, se sua fonte for de 5Vcc, deve ser devido a certa frequencia de transição entre 1L e 0L, ou seja, suas portas devem estar pulsando.

Não apagar ou não gravar, é problema com o gravador, ou chip danificado, fuse LVP ligado, contatos no soquete, nível insuficiente, etc.

Sugestão: Faça um programa bem simples. Retire o WDT e teste.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor fabim » 30 Jul 2007 08:07

o 12F629 tem umas mainhas pra funcar.

O bandgap = ofset de frequencia interna de 4mhz.

Não se esqueça de desligar o comparador analogico CMCON = 0X07

Desligue os pull' ups,

Zere o registrador charge on pio, ele cria interrupção porque o seu status na reinicialização desse mala é tudo ligado.

Depois poste o resultado.

Abraços

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Mersin » 11 Ago 2007 10:17

Amigão,

você tem que desabilitar o Conversor AD e também as entradas dos Comparadores, deste modo:

//#####################################################
//### Configura o Conversor AD
setup_adc_ports (NO_ANALOGS);
setup_adc (ADC_OFF);


//#####################################################
//### Desabilita Comparadores
setup_comparator(NC_NC_NC_NC);

Somente assim vc pode trabalhar com os pinos no modo digital 0 e 1s...

Valeu!
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia


Voltar para PIC

Quem está online

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

cron

x