ich bin absoluter Neuling was C++ angeht .
Nun habe ich ein kleines Programm geschrieben das libserial nutzt.
Mit diesem Programm möchte ich einen String zu einem µC schicken.
Funktioniert soweit alles gut, einziges Problem, ich muss erst ein cat /dev/ttyUSB0 absetzen bevor ich
was an den µC schicken kann.
Was fehlt mir noch im Programm ??
Code: Alles auswählen
#include <SerialStream.h>
#include <iostream>
//#include <string>
#define PORT "/dev/ttyUSB3" //Serial Port
//using namespace std;
using namespace LibSerial;
SerialStream serialstream;
void open()
{
serialstream.Open(PORT);
serialstream.SetBaudRate(SerialStreamBuf::BAUD_57600);
serialstream.SetCharSize(SerialStreamBuf::CHAR_SIZE_8);
serialstream.SetFlowControl(SerialStreamBuf::FLOW_CONTROL_NONE);
serialstream.SetParity(SerialStreamBuf::PARITY_NONE);
serialstream.SetNumOfStopBits(1);
//serialstream.SetVTime(1);
//serialstream.SetVMin(100);
}
int main()
{
open(); //open Serial Port
serialstream << "A,B,C" << std::endl ;
serialstream.Close() ;
return 0;
}
gruß
vobie