Página 1 de 1

bug do mikroc ou do programador???

MensagemEnviado: 28 Fev 2010 21:01
por cristian
estou usando mikroc pro com pic18f252 e apareceu um erro aqui estranho

estu ligando um decoder dtmf nos pinos AN1,AN2,AN3,AN4 no AN0é entrada analogica pra um sensor mas nao to usando ainda e o AN5 é uma saida para um led quando configuro todas as portas como entrada da certo
mas ao configurar a saida no AN5 as entradas do dtmf param de funcinar

nao sei dizer se sao todos os pinos mas nao aparece digito nenhum

Código: Selecionar todos
 ADCON1 = 0b00000111;                  // Configure AN pins as digital
TRISB=0x01;
trisc=0b10011001;
trisa=0b11011111;

MensagemEnviado: 28 Fev 2010 23:15
por Orcino
Cristian, essa cofiguração que vc colocou no registro ADCON1 não existe, dê uma olhada no data sheet.

Orcino

MensagemEnviado: 01 Mar 2010 07:04
por cristian
eu sei essa eu pegeui do livro conectando o pic usado no 16f877

pois o certo se nao me engano 000011x , nao funcionava o AN0 so com essa 00000111 q funcionou .

e agora?

MensagemEnviado: 01 Mar 2010 08:23
por fabim
cristian escreveu:eu sei essa eu pegeui do livro conectando o pic usado no 16f877

pois o certo se nao me engano 000011x , nao funcionava o AN0 so com essa 00000111 q funcionou .

e agora?


manézim. pega o datasheet desse cara, vai na parte de ADC, lá ele explica quais os registradores estão envolvidos, tem uma tabela mostrando qual o valor de ADCON, tem os ansel. e os 18F, tem uma opção da portA nos bits analogicos de 0 a 4, serem ANALOG IN em reset do uC.. da uma olhadinha mais mió;;