關(guān)于CH375

CH375的AVR庫是用的MEGA128,如果CPU用MEGA32,需要修改哪些內(nèi)容?

需要修改的就是硬件的定義以及單片機(jī)的頭文件,函數(shù)以及其他都不需要修改


運行完以下代碼后返回的錯誤代碼是0x81,是什么原因 i = CH375LibInit( ); /* 初始化CH375程序庫和CH375芯片,操作成功返回0 */


0x81是硬件有錯誤.你在初始化CH375庫之前發(fā)測試命令做下測試,看具體是什么原因.


如何發(fā)測試命令,是不是如下 xWriteCH375Cmd(CMD_CHECK_EXIST); i=xReadCH375Data();


xWriteCH375Cmd(CMD_CHECK_EXIST); xWriteCH375Data(0x54); i=xReadCH375Data(); 執(zhí)行完后i是0xFF,是什么原因


用示波器測下晶振可起振了,測下CH375的25腳和26腳電壓.復(fù)位完成應(yīng)該是25腳為低電平,26腳為高電平


xWriteCH375Cmd(CMD_CHECK_EXIST); xWriteCH375Data(0x54); i=xReadCH375Data(); 現(xiàn)在執(zhí)行完上面后i是0xAB了但是執(zhí)行完下面這行后i是0x82,是什么原因 i = CH375FileOpen( ); /* 打開文件 */


看下USB口電壓是多少,對U盤的供電不足或電壓不穩(wěn)定,會檢測到U盤斷開,就會出現(xiàn)0x82.


前面的庫的初始化和U盤初始化都通過了嗎?


是的,都通過了


現(xiàn)在已經(jīng)能單字節(jié)對u盤進(jìn)行讀寫操作,就是速度有點慢,如何進(jìn)行扇區(qū)讀寫,用的哪些函數(shù)?先在這里謝謝各位的指導(dǎo)。


你可以下載CH375EVT。ZIP,里面有庫函數(shù)的使用方法的介紹


mCmdParam.Read.mSectorCount = SecCount; 指定讀出的扇區(qū)數(shù) CH375FileRead( ); /* 從文件讀取數(shù)據(jù) */ mCmdParam.Write.mSectorCount = SecCount; 指定寫入的扇區(qū)數(shù) CH375FileWrite( ); /* 向文件寫入數(shù)據(jù) */ 最后跟新下文件長度. 具體的你可以參考CH375LIB/FILELIB4有例子程序.


從文件讀取數(shù)據(jù)和向文件寫入數(shù)據(jù)的地址都是在哪里


#define FILE_DATA_BUF_ADDR 0x0200 /* 外部RAM的文件數(shù)據(jù)緩沖區(qū)的起始地址,緩沖區(qū)長度不小于一次讀寫的數(shù)據(jù)長度 */ 從文件讀取數(shù)據(jù)和向文件寫入數(shù)據(jù)的地址都為FILE_DATA_BUF這個地址.


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

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