Problema rilettura caratteri inviati in seriale

Cordialità, :slight_smile:

vi sottopongo questo problema di comunicazione seriale:
se invio un carattere come da esempio ‘A’ value 65
nel monitor seriale lo leggo correttamente, ma se lo leggo con uno strumento tipo hyperterminal o serial port monitor… i caratteri ricevuti non hanno alcuna logica con quello inviato e sono i seguenti

0x : 5f
Caratteri: _.
Binario: 01011111

fisicamente ho collegato i pin 1 e 2 e GND ad una seriale del pc
conformata 19200 8N1

void setup() {

}

void loop() {
Serial.begin(19200);
Serial.print(‘A’);
Serial.end();
delay(1500);
}

Cosa sbaglio??? :frowning:
Grazie

Prova a dare uno sguardo alla tabella ASCII: http://www.google.it/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCMQFjAA&url=http%3A%2F%2Fit.wikipedia.org%2Fwiki%2FASCII&ei=8svbVNqZG4TbaMD6gLgC&usg=AFQjCNGRz-qpDJh9K5mQiDQppqtwGlI6qg

Come vedi c'è la numerazione decimale (base 10), ottale(base 8) ed esadecimale (base 16) e il corrispondente simbolo grafico che chiamiamo carattere per comodità.

Ciao.

fisicamente ho collegato i pin 1 e 2 e GND ad una seriale del pc

Speriamo che non hai rotto l’arduino. La seriale del PC é una RS232 che ha livelli di tensione tali da rompere l’ arduino.
Ciao Uwe

yorg70: fisicamente ho collegato i pin 1 e 2 e GND ad una seriale del pc

Meglio che ti affretti a staccarli in quanto la RS232 del PC lavora con tensioni molto diverse da quelle di Arduino, +/- 12V invece di 0-5V, stai seriamente rischiando di friggere Arduino. Dato che sulla RS232 lo zero logico è +12V e l'uno logico è -12V è normale che leggi cavolate collegando direttamente un out UART 0-5V.

Niente frittura...è collegata ad un convertitore usb 5v.... grazie ora mi è più chiaro credevo che funzionasse a +-5V

ciao yorg

yorg70: Cordialità, :)

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni e a leggere il regolamento: Regolamento - qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections - qui le pinout delle varie schede by xxxPighi: Pinout - qui una serie di link [u]generali[/u] utili: Link Utili