Página 1 de 1

Funções no MikroC

MensagemEnviado: 12 Mar 2008 12:13
por lpagano
Pessoal,

Tenho uma dúvida na construção de funções em C (usado o MikroC).
Quando o programa está executando a função main eu declaro que o PIC (18F452) irá receber um sinal analógico no AN0. Veja o exemplo abaixo:


char a;
void teste ( )
{
a = adc_read(0);
...
}

void main ( )
{
ADCON1 = 0b0100; //estou usando AN0 e AN1 como entradas.
...
}


Se o programa entrar em outra função (no caso a “teste”) o pino AN0 continuará preparado para fazer as conversões A/D?

Valeu!

MensagemEnviado: 12 Mar 2008 13:46
por Sergio38br
Boa tarde,

Ipagano considere usar o PIC18F4520, o site da Microchip ja esta avisando para usar o novo componente, pode acabar de voce fazer um projeto e o componente se tornar obsoleto.

Quanto a tua pergunta se a função teste , não alterar o valor de ADCON1, então os pinos selecionados serão sempre disponiveis para o A/D


Sergio