從串口讀取數(shù)據(jù),有兩種方法, 1、每接收一個(gè)EV_RXCHAR,就用ReadFile讀一次,這樣我覺得太恐怖了。 2、接收到一個(gè)EV_RXCHAR后,等一定數(shù)據(jù)量的CPU周期(GetTickCount),再一次性讀取緩沖區(qū)里的數(shù)據(jù)。這樣做,一般情況下不會(huì)有問題,但是,如果數(shù)據(jù)很多,過了“一定數(shù)據(jù)量的CPU周期”,還沒收完數(shù)據(jù)怎么辦?就會(huì)少讀數(shù)據(jù)了。 我用三個(gè)線程序來(lái)完成串口數(shù)據(jù)的
標(biāo)簽:
串口
讀取
數(shù)據(jù)
上傳時(shí)間:
2015-03-23
上傳用戶:qb1993225