各位大師,我按照+CH375中文手冊里并口連接方式將375與STC89連接,但使用不起來.我的住程序是用的CH375.EVT里的EXAM4, main( ) { UINT8 i, c, SecCount; UINT16 NewSize; /* 因?yàn)檠菔景宓腞AM容量只有32KB,所以NewSize限制為16位,實(shí)際上如果文件大于32256字節(jié),應(yīng)該分幾次讀寫并且將NewSize改為UINT32以便累計(jì) */ UINT8 code *pCodeStr; LED_OUT_INIT( ); mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); LED_OUT_ACT( ); /* 開機(jī)后LED亮一下以示工作 */ mDelay100mS( ); /* 延時(shí)100毫秒 */ mInitSTDIO( ); /* 為了讓計(jì)算機(jī)通過串口監(jiān)控演示過程 */ printf( "Start\n" ); LED_RUN_INACT( ) mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); LED_RUN_ACT( ); /* 開機(jī)后LED亮一下以示工作 */
i = CH375LibInit( ); /* 初始化CH375程序庫和CH375芯片,操作成功返回0 */ mStopIfError( i );
LED_WR_ACT( ); mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); mDelay100mS( ); /* 延時(shí),可選操作,有的USB存儲器需要幾十毫秒的延時(shí) */ mDelay100mS( ); LED_WR_INACT( ); /* 開機(jī)后LED亮一下以示工作 */
程序運(yùn)行到 i = CH375LibInit( ); /* 初始化CH375程序庫和CH375芯片,操作成功返回0 */ mStopIfError( i );就停在這了,與P1.4和P1.5連接的兩個(gè)LED交替循環(huán)亮,而與P1.6連接的不亮,好象初始化不了,請問這個(gè)是什么原因啊,我仔細(xì)檢查了我的電路,應(yīng)該沒有問題的.求+助各位大仙了