我是一个相对的 rs232 新手。我有一个经过时间的阅读器芯片:
http://www2.l-3com.com/edi/dyna-digital.htm
已配置为每隔 250 毫秒在 RS232 com 端口的 CTS 线上喷出数据,每个数据集持续 62.5 毫秒。
数据格式为BCD;二进制编码的十进制。
我知道有 ::GetCommModemStatus 会告诉我 CTS 线路是打开还是关闭,但我需要快速监控。
有没有办法在 C++ 中以所需的粒度级别在一段时间内读取 CTS 行,也许是 api?
用户模式应用程序是否足以以所需的速度读取,还是我必须编写内核模式驱动程序?
非常感谢