Ir ao conteúdo
  • Cadastre-se

Dúvida read_adc() CCS e assembly


Ir à solução Resolvido por .if,

Posts recomendados

Boa tarde pessoal estou com uma dúvida, quero saber o que a função read_adc() do CCS realmente faz...

Dei uma olhada no arquivo .lst gerado e aqui está ele:

....................       leitura=read_adc();0598:  BSF    FC2.1  ->  Seta o bit 1 do registrador 0xFC2059A:  BTFSC  FC2.1  ->  Testa se o bit 1 do registrador 0xFC2 é zero e se for pula a próxima linha059C:  BRA    059A   ->  Volta para a linha de cima059E:  MOVFF  FC3,21 05A2:  MOVFF  FC4,22

O registrador 0xFC2 é o ADCON0 do PIC18F4550 e o bit 1 é o GO/*DONE.

 

Aqui estão as dúvidas:

A minha interpretação (depois do "->") do trecho do código acima está correta?

O código acima espera o término da conversão ad para continuar o processo correto?

 

Obrigado a quem responder!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!