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