CH375FileClose( )返回0x02,表示什么意思呀?
所有的錯(cuò)誤返回都在頭文件里面有定義,但是返回0X02好象沒有這個(gè)錯(cuò)誤,會(huì)不會(huì)哪個(gè)地方操作有問題???
意外錯(cuò)誤,原因不明確,庫沒給出解釋,其他的操作:DiskReady,F(xiàn)ileOpen成功沒有?
就CLOSE時(shí)出那個(gè)錯(cuò),其它都成功了 還有一個(gè)問題,用Keil uVision3編碼,除了把LIB放到工程,還需配制什么嗎? 為什么總有些警告.?
變量賦值時(shí)程序好像返回程序首地址,重新執(zhí)行了,第執(zhí)行到那個(gè)變量賦值的地方,又跳到首地址,成死循環(huán)了. 是什么原因,跟375庫有關(guān)系嗎? 謝謝
(1)LIB像C文件一樣,直接加進(jìn)去就可以了,不需要其他配置,是一些函數(shù)未調(diào)用的警告么?若是,則沒什么關(guān)系 (2)“變量賦值時(shí)程序好像返回程序首地址”,說具體點(diǎn),是什么樣的變量,怎么賦值的? (3)僅Close出錯(cuò),F(xiàn)ileWrite或ByteWrite有沒有出錯(cuò)?換個(gè)U盤試試
單片機(jī):F340
開發(fā)工具:Keil uVision3
uchar xdata data[] = "------------------"
這個(gè)變量賦值時(shí)程序好像返回程序首地址,重新執(zhí)行了,等執(zhí)行到這個(gè)變量賦值的地方,又跳到首地址,成死循環(huán)了. 是什么原因哪?
xdata定義的變量合計(jì)賦值指要在超過8個(gè)就是上面說的情況.小于8個(gè)就沒有事. Program Size: data=123.4 xdata=633 const=101 code=8595 數(shù)據(jù)也沒有益出
謝謝
uchar data[] = "------------------"那樣定義也一樣.出問題
還有文件打開,寫入都沒有錯(cuò).就是關(guān)閉的時(shí)候,返回值不對(duì)
對(duì)于MCS51,data是關(guān)鍵字,不可以用作變量名