私は現在、半二重シリアル ポート (RS485) を C 言語でプログラミングしています (一度に 1 つの信号しかライン経由で送信できません)。デバイスをシリアル ポートに接続します。次のコードを見つけましたが、どれが受信機をオフにし、どれが受信機をオンにするかわかりません
struct termios options;
tcgetattr(fd, &options);
if(on)
options.c_cflag |= CREAD;
else
options.c_cflag &= ~CREAD;
どちらが受信機をオンにし、どちらが受信機をオフにするかを解読するのを手伝ってくれる人はいますか?