[求助]xReadCH375Cmd( )函數(shù)

xReadCH375Cmd( )函數(shù),我用如下代碼,怎么不行呢

在主程序中寫的子程序

UINT8 xReadCH375Cmd(void) //讀端口數(shù)據(jù),須用此函數(shù)名 { To_Data(); return CH375HM_RD(); // 外部定義的被CH375程序庫調(diào)用的子程序,從CH375讀數(shù)據(jù) }

To_Data(); return CH375HM_RD(); 上述具體代碼是什么? 一般代碼如下: 模擬I/O方式: UINT8 xReadCH375Cmd( void ) /* 外部定義的被CH375程序庫調(diào)用的子程序,從CH375讀數(shù)據(jù) */ { UINT8 mData;

mDelay1_2uS( ); /* 至少延時(shí)1.2uS */ P0 = 0xFF; /* 輸入 */ CH375_A0 = 1; CH375_CS = 0; CH375_RD = 0; /* 輸出有效寫控制信號, 讀CH375芯片的數(shù)據(jù)端口 */ CH375_CS = 0; /* 該操作無意義,僅作延時(shí),CH375要求讀寫脈沖寬度大于100nS */ mData = P0; /* 從CH375的并口輸入數(shù)據(jù) */ CH375_RD = 1; /* 輸出無效的控制信號, 完成操作CH375芯片 */ CH375_CS = 1; CH375_A0 = 0; return( mData ); } 總線方式,0xBDF1是命令口地址: UINT8 xReadCH375Cmd( void ) /* 外部定義的被CH375程序庫調(diào)用的子程序,從CH375讀數(shù)據(jù) */ { return( *(UINT8XV *)0XBDF1 ); }


讀函數(shù)是如何測試不行的呢? 您可以先做測試命令,如果不通過的話,檢查硬件連接是否正確,軟件方面的檢測方法您可以循環(huán)去讀數(shù)據(jù),用示波器測試相關(guān)引腳的電平是否正確就可以了.很容易就能檢測到問題.


就是讀數(shù)據(jù)的函數(shù)吧,我給改成 xReadCH375Data(&nbspvoid ),可以吧


可以,只要相應(yīng)的修改CH375_A0就可以了


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

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