我想要将我电脑上的程序中的一个位输出到 TTL 电路。
我知道我可以买一张数字 I/O 卡,但我只想要一个值。
我可以将串行端口上的一个引脚用作单个 TTL 输出位吗?
编辑:我可以使用 Linux 或 Windows。
答案1
当然可以,但是您需要进行一些级别转换,因为输出线(如 RTS)不是 TTL 级别。
电平转换电路在这里- 该电路(“通用 TTL 串行接口”)将 Txd 和 Rxd 线路转换为 RS232 电平/从 RS232 电平转换为 RS232 电平,但如果您只想实现单个握手线路,请仅使用 PC 的 Txd 线路的电路(9 针连接器上的引脚 3),但将其连接到 DTR(9 针连接器上的引脚 4)或 RTS(引脚 7)线路。
答案2
此 USB 设备作为操作系统的串行端口出现,因此可以轻松驱动,并且有 3.3V 和 5V 版本。