CH378 中斷問題

前面初始化和檢測連接都正確,status = CH378DiskReady( ),也能正確進入中斷函數;但是在調用?status = CH378FileOpen( "\\C51\\CH378HFT.C" )函數時不能進入中斷函數;使用的是EXAM1中的示例代碼;請問版主是哪里出了問題,謝謝!

下面函數是你修改后的,存在一些問題如下:

UINT8 CH378SendCmdWaitInt( UINT8 mCmd )?
{
?UINT8 data ;
?xWriteCH378Cmd(mCmd);???? //后面cs需要拉低
?data = CH378StatusFlag;????? //直接讀取CH378StatusFlag,雖然中斷中有更新,但是如果中斷更新沒有那

?????????????????????????????????????????????? 么快,此處的得到的data是不準確的。結構需優(yōu)化。

?CH378StatusFlag = NONE;
?return(data);
}

SPI通訊方式,命令結束必須有CS拉低的過程。中斷處理的結構需要有時間順序。

?

如果對378操作流程不夠熟悉的話,我們是不建議修改FILESYS.C文件的。


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

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