救急!突然發(fā)現(xiàn)一個(gè)問題

按照您給的例子程序:

mCmdParam.ByteRead.mByteCount = 40; i = CH375ByteRead( ); remain_len = mCmdParam.ByteRead.mByteCount; WriteS0data( remain_len ); //向串口發(fā)送數(shù)據(jù)函數(shù)

在執(zhí)行完i = CH375ByteRead( ); 后,mCmdParam.ByteRead.mByteCount中存的是實(shí)際讀入的字節(jié)數(shù),可我串口監(jiān)視工具中顯示的還是 0x28,請問這是為什么,急問!謝謝您的解答。

有什么問題呢?如果實(shí)際就是讀40個(gè)字節(jié),不就是返回0X28嗎?


我是說,比如最后一行,不夠40字節(jié)的時(shí)候, mCmdParam.ByteRead.mByteCount應(yīng)該存著的是實(shí)際讀入的字節(jié)數(shù)


我是說,比如最后一行,不夠40字節(jié)的時(shí)候, mCmdParam.ByteRead.mByteCount應(yīng)該存著的是實(shí)際讀入的字節(jié)數(shù)


你的文件總共多大?定義的MAX_BYTE_IO多大?讀出的數(shù)據(jù)有沒有出現(xiàn)錯(cuò)誤?


用了個(gè)100多字節(jié)的文件測試,MAX_BYTE_IO = 45,每次讀40個(gè)字節(jié)。讀出數(shù)據(jù)沒有錯(cuò)誤。請問怎么回事兒,特急,要交活兒了,突然發(fā)現(xiàn)有問題。謝謝您。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频