使用cserialport類通過mfc實作串口通信軟體,與51單片機進行通訊,介面是usb轉串口,單片機中的程式為接受到一個字符后,回傳一個位元組資料,mfc軟體中在子執行緒中通過while(1)加延時方法發數,在serialport類提供的串口監視執行緒收數,測驗時發現,若發數周期為30ms,資料收發正常,發送資料包數和接收資料包數相同,但發數周期為20ms時,會出現資料接收不全,即接收資料包數比發送資料包數要少,同樣使用串口除錯助手,20ms周期發數則不會出現丟數現象,請問是什么問題?
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/282030.html
標籤:進程/線程/DLL
下一篇:有無vb大佬解答迷津?
