有關(guān)U盤(pán)文件讀寫(xiě)模塊的問(wèn)題解答[推薦]

我用的貴公司網(wǎng)址上的程序,串口程序,調(diào)試的時(shí)候出現(xiàn)一個(gè)錯(cuò)誤:error c129:missing ";"before "EQU",請(qǐng)指點(diǎn)一下? 謝謝!


這個(gè)應(yīng)該是你匯編程序編譯的時(shí)候出現(xiàn)的錯(cuò)誤吧,仔細(xì)查下你的匯編程序


我用的是標(biāo)準(zhǔn)并口模塊,C語(yǔ)言版,無(wú)外部RAM。 調(diào)試出現(xiàn)問(wèn)題如下: 1.可以讀指定路徑的文件信息(如扇區(qū),字節(jié)數(shù),文本大?。┑遣荒軌蜃x出比如*.TXT的數(shù)據(jù)? 2.讀原文件時(shí)如果沒(méi)有讀到指定的文件可以列出根目錄的里面的其他文件,但是在創(chuàng)建新文件時(shí)按照例程可以生成新創(chuàng)建的文本文件:當(dāng)打開(kāi)這個(gè)新創(chuàng)建的的文本文件時(shí)發(fā)現(xiàn)已經(jīng)寫(xiě)入一定數(shù)據(jù)大小和“讀原文件”的大小一致但是內(nèi)容在電腦里打開(kāi)要么是亂碼要么就是一些不知道從哪里來(lái)的數(shù)據(jù)? 3.在我的例程里的讀文件段里有如下一段程序: while ( 剩余未讀完 ) { mCmdParam.Read.mSectorCount = 32; ExecCommandBuf( CMD_FileRead, 1, &DATA_BUF + 已經(jīng)讀取的長(zhǎng)度 ); 讀完后文件指針自動(dòng)后移 TotalLength += 32*512; 累計(jì)文件總長(zhǎng)度 } 請(qǐng)問(wèn)上面的“剩余未讀完”和“已經(jīng)讀取的長(zhǎng)度”定義變量。

請(qǐng)指點(diǎn)!謝謝!


針對(duì)您的問(wèn)題,作以下答復(fù): 1.確實(shí)是不能這樣*.TXT操作. 您的意思是不是想開(kāi)開(kāi)TXT的文件?如果是的話,您可以先枚舉,如果枚舉到是TXT的文件,就打開(kāi),否則就不處理; 2.這個(gè)要看您寫(xiě)進(jìn)去的數(shù)據(jù)是什么格式的,出現(xiàn)亂碼是有可能的,但是并不一定就是錯(cuò)誤的,不過(guò)總的來(lái)看,您的程序可能還是有問(wèn)題. 3.不知道您的變量定義是什么意思?其實(shí)很簡(jiǎn)單,就是要讀取的總的扇區(qū)與剩余以及已經(jīng)讀取之間的關(guān)系計(jì)算


謝謝。 1.我可以在超級(jí)終端里可以看到U盤(pán)根目錄里文件名清單 也可以在U盤(pán)指定目錄下建新的文本文件名,但是不知道如何往里面寫(xiě)入一個(gè)數(shù)據(jù) 請(qǐng)問(wèn)用什么函數(shù)進(jìn)行? 2.如何把U盤(pán)中現(xiàn)有的文件中一段信息在超級(jí)終端顯示出來(lái)?

請(qǐng)指點(diǎn)!


1.您的問(wèn)題其實(shí)很簡(jiǎn)單,建議您看一下我們給您提供的例子程序您就應(yīng)該知道怎么寫(xiě)了!主要是通過(guò)ByteWrite或者FileWrite命令來(lái)操作的! 2.您可以先讀,然后將讀出的數(shù)據(jù)通過(guò)串口送出來(lái)就可以了.


你好:我還是有如下問(wèn)題,謝謝!

問(wèn)題1:如何向新建文件中續(xù)寫(xiě)數(shù)據(jù)? 我先定義一個(gè)字符串?dāng)?shù)組unsiged char str[]="How are you!yes?"; 在已建文件情況下利用如下語(yǔ)句可以把str數(shù)組中信息寫(xiě)入文件當(dāng)中,但是有亂碼跟隨其后。 ******************************************************************* mCmdParam.Write.mSectorCount = 0x1; //寫(xiě)入一個(gè)扇區(qū)512字節(jié) i = ExecCommandBuf( CMD_FileWrite, 1, &DATA_BUF ); //向文件寫(xiě)入數(shù)據(jù) */ strcpy( DATA_BUF,str); mStopIfError( i ); ******************************************************************* 比如先行已經(jīng)定義了unsiged char str1[]="you can do it fine!"; 請(qǐng)問(wèn)如何在其后追加另外的數(shù)據(jù)如str1? 問(wèn)題2: 如何打開(kāi)u盤(pán)中的文本文件信息并通過(guò)超級(jí)終端顯示出來(lái)?


mCmdParam.Read.mSectorCount = SecCount; //原來(lái)等于SecCount SecCount=mCmdParam.Read.mSectorCount; //Mar16AM i = ExecCommandBuf( CMD_FileRead, 1, &DATA_BUF ); //從文件讀取數(shù)據(jù)

printf("%s%c\n",DATA_BUF); mStopIfError( i ); 通過(guò)如上的printf語(yǔ)句可以在串口調(diào)試器中看到DATA_BUF中的內(nèi)容,請(qǐng)問(wèn)這是printf的什么格式?謝謝!


你好,請(qǐng)問(wèn)一下,我的模塊的LED一直閃爍,用串口調(diào)試工具也讀不到U盤(pán)了,請(qǐng)問(wèn)是怎么回事?謝謝


連接電腦上配置能找到設(shè)備嗎?如果不可以!如果找不到設(shè)備,建議您聯(lián)系我一下,我的電話:025-52638373


你好,如果用USB線連到電腦上,LED也一直閃爍,運(yùn)行CH37XDL.EXE,查看當(dāng)前配置,提示沒(méi)有模塊。連到電腦上的串口時(shí),LED一直閃爍,diskready,沒(méi)有返回?cái)?shù)據(jù)。


連接到電腦的時(shí)候有沒(méi)有短接J1跳線?也就是讓模塊進(jìn)入配置模式,如果能找到設(shè)備,您可以重新更新一下模塊內(nèi)部的程序,在CH375HMU的目錄中,文件名是CH375XDL_.BIN,然后再配置一下模塊,如果短了J1以后還是沒(méi)有找到,那硬件就可能有問(wèn)題.還是建議您聯(lián)系我一下,電話在上面


你好,02553638373的號(hào)碼不存在啊,我的電話是13523275902


是025-52638373,您撥打的是錯(cuò)誤的號(hào)碼.


xuexizhong


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

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