基于CY7C68013A的USB控制系統(tǒng)設(shè)計研究
初始化子程序:
主機(jī)控制界面運行如圖4所示。本文引用地址:http://cafeforensic.com/article/162816.htm
界面中的USB Information分類框中為USB描述相關(guān)信息,由主機(jī)通過標(biāo)準(zhǔn)請求獲得。Operation分類框中為主機(jī)向USB設(shè)備PA口發(fā)送數(shù)據(jù),以及從USB設(shè)備的PB讀取數(shù)據(jù)的情況。
6 結(jié)語
采用CY7C68013A實現(xiàn)USB控制系統(tǒng),無論在固件程序編寫、主機(jī)控制界面開發(fā),以及設(shè)備驅(qū)動程序的使用等方面,都具有簡單、方便的優(yōu)點。系統(tǒng)采用設(shè)備固件存放在主機(jī)上的方法,不但簡化了硬件設(shè)計,節(jié)約元器件成本,而且也提高了設(shè)備的可靠性。同時,此法對以后固件升級或更改設(shè)備功能,也十分簡便,只需把固件修改好并放到主機(jī)相應(yīng)位置,在USB設(shè)備再次插入主機(jī)時,就可以實現(xiàn)固件自動更新。文中給出一些設(shè)計過程中需要注意的關(guān)鍵問題,對于USB控制設(shè)備的設(shè)計具有一定的指導(dǎo)作用。上述系統(tǒng)和程序經(jīng)過實際運行,工作穩(wěn)定、可靠。
評論