CH375U盤讀寫模塊中的并口+查詢的示例程序中有個(gè)地方看不懂. 1 主程序中有句查詢模塊狀態(tài) i = ExecCommand( CMD_QueryStatus, 0 ); mStopIfError( i ); 可我看說(shuō)明書上說(shuō)CMD_QueryStatus命令會(huì)返回12個(gè)字節(jié)的數(shù)據(jù),也是MLASTSTATUS等等模塊的幾個(gè)狀態(tài)值,怎么能用一個(gè)變量一次就能返回呢? mStopIfError函數(shù)的參數(shù)要是ERR_SUCCESS才能正常返回, i怎么只是一個(gè)植呢?不解 2 if ( mCmdParam.Status.mDiskStatus >= DISK_CONNECT ) break; 這個(gè)條件是什么意思,資料里查閱不到啊, 請(qǐng)大家?guī)蛶兔?*^_^*
查看: 3891
回復(fù): 2
有個(gè)地方看不懂,大家來(lái)幫一下忙
熱門產(chǎn)品 :
CH641: PD及無(wú)線充電專用MCU
Nine Inch Nails
發(fā)表于: 2005-06-28 13:37:00
1,函數(shù)ExecCommand(),本身只返回一個(gè)值,那就是操作狀態(tài),對(duì)于那12個(gè)字節(jié)的數(shù)據(jù),在mCmdParam.中. 2,if ( mCmdParam.Status.mDiskStatus >= DISK_CONNECT ) break; DISK_CONNECT=0x02,大于0x02的狀態(tài),一定是磁盤連接著才有可能出現(xiàn)的狀態(tài). 狀態(tài)是從0x00(DISK_UNKNOWN)開始遞加的.
謝謝你, 九寸釘 &^o^&
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄