C中的串口

Meh*_*hdi 2 c winapi serial-port

我用C编写了一个程序,将一个字节发送到串口(com).我使用BIOSCOM发送数据,但我猜它没有打开端口.请告诉我如何在C中打开和关闭一个COM端口.

我的代码在这里:

#define COM1 1;
bioscom (1 , 65 , COM1);
Run Code Online (Sandbox Code Playgroud)

请帮我...

tom*_*gic 5

我使用以下Win32 API在命令行Win32实用程序中打开串行端口:

CreateFile- 使用字符串COMx作为文件名,替换x为串行端口号.

BuildCommDCBSetCommState- 用于设置参数(波特率,奇偶校验,数据位,停止位).

ReadFileWriteFile- 用于使用返回的句柄进行读写CreateFile.

CloseHandle- 关闭返回的句柄CreateFile.

在MSDN上搜索有关每个功能的文档,您应该可以快速完成它.