0
我使用Windows的API的CreateFile和SetCommState功能開了一些串口讀取和寫入從使用這個符號選擇端口:串行端口,和的CreateFile SetCommState
\\?\COM1
我已經登錄性能接近,並且出於某種奇怪的原因,CreateFile調用花費的時間與SetCommState調用的時間(約4.1秒)相差不多。
我覺得這很奇怪,並且讓我懷疑CreateFile和SetCommState都會與處理串口通信的windows子系統執行一組類似的任務。
難道有一種方法可以加快兩個調用之一或消除其中一個,例如調用CreateFile以這種方式已經使用DCB我準備調用SetCommState?