[求助]如何使用

各位高手,我剛接觸CH374,希望大家?guī)蛶兔?,告訴一下小弟在spi模式下如何操作CH374讀取U盤的數(shù)據(jù),大概的流程是怎樣的呢?懇請(qǐng)大家?guī)蛶兔Α?/p>

流程和并口一樣,只是在讀寫CH374的時(shí)候是以SPI方式來(lái)通訊的.您可以參考SPI_SW.C(模擬SPI),SPI_HW.C(硬件SPI.到在線下載里搜索CH374EVT.ZIP里面就有這兩個(gè)文件. 讀寫U盤的話,您需要下載CH374LIB.ZIP,里面有相關(guān)的子程序庫(kù)和參考程序.


你可以下載CH374EVT文檔。我們提供讀寫U盤的例程,你可以不去關(guān)心底層寄存器的操作。如果你想知道CH374寄存器是怎樣操作的,你可以去看CH374EVT\PUB下的EXAM里的DEVICE.C這個(gè)例程


操作CH374讀數(shù)據(jù)時(shí)要先寫入索引地址嗎???


操作CH374的時(shí)候要先寫索引地址,然后讀寫數(shù)據(jù). 讀寫完數(shù)據(jù)口后 索引地址會(huì)自動(dòng)遞加,可以接著讀寫數(shù)據(jù).


請(qǐng)問(wèn)上面那位高手,如果要用SPI模式,大概寫程序的流程是怎樣的,因?yàn)槲铱戳四莻€(gè)CH374的pdf,但還有很多疑問(wèn),例如上面所說(shuō)的讀命令0xc0和寫命令0x80是怎樣確定的???


(1)對(duì)374的操作的,其實(shí)就是讀寫其寄存器,SPI只是一種通信的接口而已;0xc0和0x80是讀寫命令碼,人為規(guī)定的,以便374區(qū)分是讀還是寫數(shù)據(jù),因?yàn)镾PI不像并口,有讀寫信號(hào)線(RD,WR)區(qū)分是讀還是寫,只能通過(guò)軟件體現(xiàn)讀寫信號(hào)。 (2)所謂的程序流程,就是如何向374的寄存器寫入數(shù)據(jù)或從寄存器讀取數(shù)據(jù),手冊(cè)第8頁(yè)(6.3節(jié))說(shuō)的很詳細(xì)。樓主應(yīng)該是想知道讀寫U盤的流程吧!這涉及以下協(xié)議和命令集,需要您自己去了解了,并非一兩句話能說(shuō)的清: <1>USB1.1:USB規(guī)范,最基本 <2>BulkOnly:U盤所用的數(shù)據(jù)傳輸協(xié)議 <3>SCSI、UFI、RBC:與U盤通信所涉及到的命令集 上述資料從網(wǎng)上都可以下載,關(guān)于程序流程,下載:CH374LIB.ZIP,參考\CH374LIB\EXAM\HOSTDISK,其中同名文件下載CH374EVT.ZIP,從\CH374EVT\PUB\EXAM下考貝


想問(wèn)問(wèn)上樓,手冊(cè)第8頁(yè)(6.3節(jié))在哪里可以看得到呢?我就是因?yàn)檎也坏劫Y料,所以不是很明白如何操作CH374.


6.3節(jié)在CH374DS1里面


但我還想問(wèn),軟件包里面的程序的地址是怎樣確定的啊?


你所說(shuō)的地址是哪個(gè)地址?舉個(gè)例子...


是不是寄存器的地址呢?


。


Spi374Start( mAddr, CMD_SPI_374WRITE )?里面的 mAddr 地址是什么地址呢?


是寄存器地址


在接口層的程序中,讀寫子程序的功能是通過(guò)操作CH374的寄存器來(lái)實(shí)現(xiàn)的.mAddr這個(gè)參數(shù)是CH374寄存器的地址.


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

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