一直很奇怪,比如我沒定義INT CS A0這些線,但是使用庫函數(shù)仍舊可行,那么他是怎么知道外部是怎么連接的呢?? 還有個問題,UINT8XV CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */ UINT8XV CH375_DAT_PORT _at_ 0xBcF0; /* CH375數(shù)據(jù)端口的I/O地址 */為什么要這么設(shè)置呢,不是說使用(P0和P2)總線模式只需要顧及CS A0兩根線嗎,也就是說怎么不是0x0000和0x0001呢??? 額,忘了說,我使用51單片機
查看: 1362
回復(fù): 4
請問下使用庫函數(shù)時,庫文件是怎么知道外部硬件連接的呢?
熱門產(chǎn)品 :
USB3.0 HUB控制器:CH634
第一個問題庫函數(shù)里面會調(diào)用外部定義的三個接口函數(shù)的。第二個問題命令和數(shù)據(jù)地址是根據(jù)單片機的總線設(shè)計來定的,有多種組合,但是得符合你的硬件。
①具體是那三個外部接口函數(shù)?我試過不定義CH375_INT CH375_A0 CH375_CS還是OK的,運行也正確 ②額,可是不知道為什么,我把0xBDF1和0xBCF0改成0x0000和0x0001后,運行結(jié)果就不對了
你用的總線方式當(dāng)然不定義也是可以的。三個接口函數(shù)分別是寫命令、寫數(shù)據(jù)、讀數(shù)據(jù)。我們板子上CH375片選地址范圍B000H-BFFFH。
額,知道啦,謝謝羅
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄