USART e ADC

11 Anni 7 Mesi fa - 11 Anni 7 Mesi fa #1 da Fausto
USART e ADC è stato creato da Fausto
Ciao a tutti e complimenti per il sito.
Sto provando a interrogare via USART cio' che acquiisco via ADC.
Purttroppo l'USART accetta un char (8 bit) mentre cio' che ricevo dall'ADC è di 10 bit (uso un int di 16 bit).
ho pensato di mandare cio' che salvo nelle 2 celle di memoria dell'ADC giusto per vedere se funzionava:
adc1=ADRESH;
adc2=ADRESL;

adc = (((int) ADRESH) << 8) | ADRESL;

WriteIntLCD(adc,4);

dataTx= (char)(adc);

ShiftCursorLCD(LEFT,4);

data = ReadUSART();

if(data==0x30)
{
WriteUSART(adc1);
WriteUSART(adc2);

ma mi ritrovo dei caratteri strani e quando a display della freedom vedo 70 a pc si legge il corrispondente codice ASCII ovvero 0F.
in poche parole girando il trimmer invece che leggere il valore del ADC, leggo i relativi valori in codice ASCII !! Non comprendo neanche come faccia.
Come posso vedere sul terminale il mio valore 1024?
Ultima Modifica 11 Anni 7 Mesi fa da Fausto. Motivo: chiarimento

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Fausto
  • Avatar di Fausto
  • Premium Member
  • Premium Member
Di più
11 Anni 7 Mesi fa #2 da StefA
Risposta da StefA al topic USART e ADC
che software per pc usi?

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Ringraziano per il messaggio: Fausto

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 7 Mesi fa #3 da Fausto
Risposta da Fausto al topic USART e ADC
Scusa compilatore C18, MPLAB

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Fausto
  • Avatar di Fausto
  • Premium Member
  • Premium Member
Di più
11 Anni 7 Mesi fa #4 da StefA
Risposta da StefA al topic USART e ADC
ehm..e per pc con che programma leggi dalla seriale?

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 7 Mesi fa #5 da Fausto
Risposta da Fausto al topic USART e ADC
Hyperterminal normale.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Fausto
  • Avatar di Fausto
  • Premium Member
  • Premium Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login