請(qǐng)問在串口通信中, 諸如 mCmdParam.Enumer.mPathName,mCmdParam.ByteRead.mByteCount這些存儲(chǔ)空間在哪兒,在CH375中還是直接讀到單片機(jī)內(nèi)部,我調(diào)用 CH375ByteRead( ) 子程序時(shí),數(shù)據(jù)是怎么到達(dá)這些存儲(chǔ)空間的,謝謝。
俺是個(gè)菜鳥,您多包涵,呵呵。
請(qǐng)問在串口通信中, 諸如 mCmdParam.Enumer.mPathName,mCmdParam.ByteRead.mByteCount這些存儲(chǔ)空間在哪兒,在CH375中還是直接讀到單片機(jī)內(nèi)部,我調(diào)用 CH375ByteRead( ) 子程序時(shí),數(shù)據(jù)是怎么到達(dá)這些存儲(chǔ)空間的,謝謝。
俺是個(gè)菜鳥,您多包涵,呵呵。
(1)查看前貼 (2)是單片機(jī)的IDATA(頭文件中:CMD_PARAM_I mCmdParam),數(shù)據(jù)存放由庫內(nèi)部實(shí)現(xiàn),用戶不用關(guān)心
那我要用 CH375ByteRead( ) 子程序 讀文件,外部定義的xReadCH375Data( )子程序還需要定義嗎,如exam7,看不出xReadCH375Data( )的作用,麻煩您解答一下,謝謝。
當(dāng)然要用,這是與CH375的接口程序,另外xWriteCH375Cmd,xWriteCH375Dat也需要 程序中有這樣的注釋“如果單片機(jī)與CH375是串口連接,那么參考下面的子程序”,不知看到?jīng)]!
我看到了,我的意思是說,比如這個(gè)子程序:
UINT8 xReadCH375Data( void ) { while ( RI == 0 ); RI = 0; return( SBUF );}
下面程序段看不到與 SBUF 的數(shù)據(jù)交互,在編寫串口程序時(shí),是不是只要把這幾個(gè)子程序?qū)懺谏厦婢涂梢粤?,如果不是,讀數(shù)據(jù)的時(shí)候,SBUF怎么與mCmdParam.ByteRead.mByteBuffer交互數(shù)據(jù),謝謝。
我是個(gè)菜鳥,請(qǐng)您諒解。