造冰箱的大熊猫@cnblogs 2019/1/27
将Windows下串口编程相关信息进行下简单小结,以备后用。
1、打开串口
打开串口使用CreateFile()函数。以打开COM6为例:
HANDLE hComm; hComm = CreateFile( TEXT("COM6"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL );
其中:
- "COM6",待打开串口的串口名。
- GENERIC_READ | GENERIC_WRITE,串口读写权限。
- 0,固定值。
- NULL,指向SECURITY_ATTRIBUTES的指针。通常设置为NULL,此时CreateFile()函数返回的句柄不能被子进程继承。
- OPEN_EXISTING,固定值。
-