【发布时间】:2013-05-31 12:05:46
【问题描述】:
是否可以仅使用 CRT 功能在 Windows 上配置 COM 端口(比特率、奇偶校验)?或者我必须使用 Win32 函数 (CreateFile, SetCommState, ReadFile, WriteFile) 来使用我想要的比特率和奇偶校验?
【问题讨论】:
标签: c windows serial-port crt
是否可以仅使用 CRT 功能在 Windows 上配置 COM 端口(比特率、奇偶校验)?或者我必须使用 Win32 函数 (CreateFile, SetCommState, ReadFile, WriteFile) 来使用我想要的比特率和奇偶校验?
【问题讨论】:
标签: c windows serial-port crt
如果“CRT”是指“标准 C 函数”,那么我不认为它是可能的,不。
串口不是C语言涵盖的东西,所以它们的配置和管理必须是系统特定的。
在 Linux 中,您使用的是 termios POSIX API,但正如 this question 中所述,它在 Windows 中不可用。
【讨论】:
SetCommState() 的引用,所以我会接受你的回答。