Я использовал следующие Win32 API для открытия последовательного порта в утилите командной строки Win32:
CreateFile
- используйте строку COMx
в качестве имени файла, заменив x
номером последовательного порта.
BuildCommDCB
и SetCommState
- используются для установки параметров (скорость передачи, четность, биты данных, стоп-биты).
ReadFile
и WriteFile
- используется для чтения и записи с использованием дескриптора, возвращаемого CreateFile
.
CloseHandle
- Закрыть дескриптор, возвращаемый CreateFile
.
Найдите в MSDN документацию по каждой функции, и вы сможете быстро ее запустить.