if ( len ) /* 有參數(shù) */ { i = len; buf = (unsigned char *)&mCmdParam; /* 指向輸入?yún)?shù)的起始地址 */ //指針指向結構體變量mCmdParam// do { CH375HM_DATA_WR( *buf ); /* 從索引地址2開始,寫入?yún)?shù) */ buf ++; } while ( -- i ); } buf = (unsigned char *)&mCmdParam; 這個首地址里的內(nèi)容到底是什么啊? [Emot]20[/Emot][Emot]1[/Emot]
查看: 3297
回復: 4
buf = (unsigned char *)&mCmdParam; 這個首地址里的內(nèi)容到底是什么???
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
luoye268268
發(fā)表于: 2007-01-23 11:57:00
你看一下頭文件CH375HM.H,里面有這個結構體的定義的。
那聯(lián)合體的內(nèi)容有些自己賦值,有些好象固定有的,直接發(fā)送就行?。?!太暈了,能在深入說說嗎?謝謝啊
luoye268268
發(fā)表于: 2007-01-23 13:08:00
這個結構體定義的變量或是緩沖區(qū),有的是在執(zhí)行命令之前必須先附上值的,如執(zhí)行CMD_FileOpen前,先得將文件的路徑送到緩沖區(qū)mCmdParam.Open.mPathName中;有的是在執(zhí)行命令之時,將返回的信息存儲到此結構體中,如:執(zhí)行CMD_FileQuery命令之后,mCmdParam.Modify.mFileSize中存的就是當前打開文件的長度。 具體的你可以看模塊的PDF文檔說明。
哦,謝謝啊
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄