Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - inviare dati tramite seriale
Forum - C/C++ - inviare dati tramite seriale

Avatar
rambo (Normal User)
Newbie


Messaggi: 1
Iscritto: 19/06/2007

Segnala al moderatore
Postato alle 19:31
Martedì, 19/06/2007
Salve a tutti ragazzi.
Sono nuovo qui del forum e nel farvi i complimenti per il sito vi metto subito al lavoro!!:):)
Vi spiego il mio problema
Dovrei inviare dei valori contenuti in un vettore di 128 elementi tramite seriale e visualizzarli con l hyper terminal di windows.
Non so + dove sbattere la testa, qualcuno può dirmi dove trovare codici sorgenti (c,c++) per tale scopo?
Grazie mille x l auito sn disperatissimo!!!:d:d:d

edit by netarrow: sistemato il titolo

Ultima modifica effettuata da netarrow il 19/06/2007 alle 20:47
PM Quote
Avatar
execretor (Normal User)
Newbie


Messaggi: 17
Iscritto: 26/10/2006

Segnala al moderatore
Postato alle 17:42
Domenica, 15/07/2007
Prova ad usare questo codice...

#include<windows.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>

int main(int argc, char *argv[])
{
HANDLE comm=CreateFile(“COM!”,GENERIC_WRITE | GENERIC_READ,0,
NULL,OPEN_EXISTING,0,NULL);
if(comm==INVALID_HANDLE_VALUE)
{
    printf(“Errore”);
    getch();
    return 1;
}
DBC param;
GetCommState(comm,&m);
param.BaudRate=9600;
param.ByteSize=8;
SetCommState=(comm,&m);
Char buf[128];
unsigned long written;
for( ; ; )
{
    Gets(buf);
    WriteFile(comm,buf,strlen(buf),&written,NULL);
}
CloseHandle(comm);
return 0;
}

io lo avevo usato a scuola qualche anno fa per gestire la porta seriale purtroppo non mi ricordo se era funzionante.

Ultima modifica effettuata da execretor il 15/07/2007 alle 17:43
PM Quote