用ch375芯片,下載好exam1之后,用超級(jí)終端檢測(cè),停在初始化那里,即 UINT8 CH375LibInit( void ) /* 初始化CH375程序庫(kù)和CH375芯片,操作成功返回0 */ { if ( SP > 0xF0 ) return( 0xFC ); /* 單片機(jī)的堆棧空間不夠,CH375子程序庫(kù)最多可能有7級(jí)子程序,查詢方式最多需要14字節(jié)的堆??臻g,建議提供余量 */ CH375LibConfig = LIB_CFG_VALUE; /* CH375程序庫(kù)配置值 */ if ( CH375GetVer( ) < CH375_LIB_VER ) return( 0xFF ); /* 獲取當(dāng)前子程序庫(kù)的版本號(hào),版本太低則返回錯(cuò)誤 */ #if DISK_BASE_BUF_LEN pDISK_BASE_BUF = & DISK_BASE_BUF[0]; /* 指向外部RAM的磁盤數(shù)據(jù)緩沖區(qū) */ #endif return( CH375Init( ) ); /* 初始化CH375 */ } 這一段返回error,請(qǐng)問這個(gè)問題出在哪里呢?
查看: 2877
回復(fù): 6
[原創(chuàng)]U盤初始化不成功?
熱門產(chǎn)品 :
CH394: 以太網(wǎng)協(xié)議棧芯片
你監(jiān)控一下返回的錯(cuò)誤碼是多少?是庫(kù)版本太低返回錯(cuò)誤還是初始化CH375Init()返回錯(cuò)誤。
錯(cuò)誤碼是01
看錯(cuò)了,是這個(gè),#define ERR_CH375_ERROR 0x81 /* CH375硬件錯(cuò)誤,可能需要復(fù)位CH375 */,那是硬件問題?
返回0x81說明單片機(jī)和CH375沒有正常通訊起來,好好檢查一下你的硬件。主要以下幾個(gè)方面: 晶振有沒有起振? 復(fù)位有沒有完成?正常復(fù)位25腳為低,26腳為高。 線的連接是否正確?好好檢查一下
這邊25,26腳剛剛測(cè)了,剛好相反,我要怎么改過來了,有沒有什么簡(jiǎn)單的辦法,因?yàn)樽鲇布娜瞬辉谏磉叕F(xiàn)在。。
你復(fù)位沒有成功,很有可能晶振沒工作。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄