Ich habe vor kurzer Zeit schon einmal hier etwas gefragt, aber die Frage
hat sich dann von selbst erledigt und ich habe mich mit dem Thema
befasst und soweit so gut, es funktioniert teilweise auch mehr oder
minder perfekt!
Mein Ziel vorerst einmal:
Ich sende über den Com port daten von einem pc und will mir die daten
einfach anzeigen lassen auf dem anderen, also so wie : prinft("hallo"),
so soll es mir dann in dem Fenster die gesendeten daten ausgeben!
Mein sende code(funktioniert, mit einigen Terminalprogrammen getestet)_
1 | #include <windows.h>
|
2 | #include <stdio.h>
|
3 | #include <mmsystem.h>
|
4 | #include <cstdlib>
|
5 | #include <iostream>
|
6 | #include "Serial.h"
|
7 |
|
8 | using namespace std;
|
9 |
|
10 | CSerial COMPort;
|
11 |
|
12 | int main(int argc, char *argv[])
|
13 | {
|
14 | COMPort.Open(5,19200);
|
15 |
|
16 | std::string str ("Hallo! Hoffe ihr koennt mir helfen!");
|
17 | COMPort.SendData (str.c_str(), str.length()+1);
|
18 | printf("%s",str.c_str());
|
19 | getchar();
|
20 |
|
21 | COMPort.Close();
|
22 | return EXIT_SUCCESS;
|
23 |
|
24 | }
|
Ich würde mich freuen, wenn ihr mir vielleicht senden könntet, wie ich
die daten auf dem anderen pc einlesen kann! so ein befehl wie
COMPort.ReadData, oder so, wäre toll, wenn es den gibt, habe nur nichts
genaues gefunden!
nur vorgefertigte komplizierte programme, die nicht funktionieren bzw.,
die ich
nirgends implementieren kann, weil sie einfach zu kompliziert sind!
ich möchte einfach alle daten, die ich hier sende, auf dem anderen pc
anzeigen lassen!
lg
The Hero/Noob