#include #include #include #include #include #include #include #include int main() { int cp2102,status; unsigned char bytes_s[255]="Hallo ich bins CP2102!!!", bytes_r[255]; //----------Schnittstelle öffnen-------------------------------- cp2102 = open("/dev/ttyUSB2",O_RDWR); if(cp2102<=0) { perror("Konnte CP2102 nicht öffnen\n"); return EXIT_FAILURE; } //----------Bytes senden---------------------------------------- status = write(cp2102,bytes_s,sizeof(bytes_s)); if(status==-1) { perror("Fehler beim Schreiben\n"); close(cp2102); return EXIT_FAILURE; } //----------Bytes lesen----------------------------------------- status = read(cp2102,bytes_r,sizeof(bytes_r)); if(status==-1) { perror("Fehler beim Empfangen\n"); close(cp2102); return EXIT_FAILURE; } //----------Anzeige der empfangenen Bytes----------------------- printf("%s <- wurde empfangen",bytes_r); close(cp2102); return (0); }