Ir ao conteúdo

Posts recomendados

  • Membro VIP
Postado

então pode ser que exista 50% de chance de você ter lido o datasheet. E talvez 50 de você ter lido o help do compilador.

 

Não conheço este mc mas por pura intuição, penso que os itens da esquerda são constantes. Neste caso... olha o chute

unsigned int le_adc(unsigned char channel)
{ 
ADC10CTL0 = SREF_0 + ADC10SHT_2 + ADC10ON + ADC10IE + MSC; //IE me parece algma Interrupt Enable. Talvez nem precise dela
ADC10CTL1 = channel + CONSEQ_3; //olha o chute aqui
ADC10AE0 |= BIT6 + BIT7; 
ADC10DTC1 = 2; 
//talvez tenha que esperar algum bit de status aqui
return registro_resultado_do_ad;
}

Sempre falo pros meus discípulos não tentarem reinventar a roda. Veja algum exemplo que vem com o compilador...

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!