掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
シリアル通信でのフロー制御 (ID:18164)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>IOCTL_SERIAL_SET_HANDFLOW Serial0 SUCCESS Shake:12 Replace:40 XonLimit:2048 XoffLimit:512 ここあやしいですね --- ntddrser.h の一部です // Shakeのビット定義 #define SERIAL_DTR_MASK 0x00000003 #define SERIAL_DTR_CONTROL 0x00000001 #define SERIAL_DTR_HANDSHAKE 0x00000002 #define SERIAL_CTS_HANDSHAKE 0x00000008 #define SERIAL_DSR_HANDSHAKE 0x00000010 #define SERIAL_DCD_HANDSHAKE 0x00000020 #define SERIAL_OUT_HANDSHAKEMASK 0x00000038 #define SERIAL_DSR_SENSITIVITY 0x00000040 #define SERIAL_ERROR_ABORT 0x80000000 #define SERIAL_CONTROL_INVALID 0x7fffff84 // Replaceのビット定義 #define SERIAL_AUTO_TRANSMIT 0x00000001 #define SERIAL_AUTO_RECEIVE 0x00000002 #define SERIAL_ERROR_CHAR 0x00000004 #define SERIAL_NULL_STRIPPING 0x00000008 #define SERIAL_BREAK_CHAR 0x00000010 #define SERIAL_RTS_MASK 0x000000c0 #define SERIAL_RTS_CONTROL 0x00000040 #define SERIAL_RTS_HANDSHAKE 0x00000080 #define SERIAL_TRANSMIT_TOGGLE 0x000000c0 #define SERIAL_XOFF_CONTINUE 0x80000000 #define SERIAL_FLOW_INVALID 0x7fffff20 --- Shake:12はDTR/DSR制御 Replace:40は RTS Controlとなています すなわちXon/Xoffの設定になっていません。 Xon/Xoffの時は Shake:xx1, Replace:xx03 かな? DCBの fTXContinueOnXoff(0), fOutX(1),fInX(1) がちゃんとセットされていないかも
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.