Gast
#339525
Hi ich nutzt ein embedded Linux und die Rs232 Schnittstelle. Solange ich nur Txd und RxD nutze klappt die Kommunikation. Nun brauch ich aber die Steuerleitungen RTS und DTR. Da ich auf der Protokollebene bin sollte es möglich sein diese automatisch setzten zu lassen. Laut Posix kann man Hardware Flow Control mit options.c_cflag |= CNEW_RTSCTS einschalten. Wenn ich das mache bekommen ich jedoch die Fehlermeldung "undeclares ( first use in this function)" Nutze ich die alternative options.c_cflag |= CRTSCTS wird zwar fehlerfrei kompiliert aber trotzdem die Signale nicht gesetzt. Habt ihr hier irgendwelche Ideen was das sein könnte? Beim ersten sieht es so aus als ob die entsprechende Headerdatei fehlt, welche muss ich noch einbinden das es klappt? ( bis jetzt drin: stdio, string.h,unistd.h,fcntl.h,errno.h,terminos.h und wo ich dachte das sie das ist: sys/ioctl.h) Gruß Hans