專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> STM32 >> 瀏覽文章

關(guān)于Rainbow開發(fā)板USB接口的說(shuō)明

作者:未知   來(lái)源:會(huì)員上傳   點(diǎn)擊數(shù):  更新時(shí)間:2014年05月20日   【字體:

  Rainbow板載一個(gè)Mini USB接口,這個(gè)接口有兩個(gè)作用:

    1、外接5V電源供電接口,可以外接一個(gè)電源適配器,用MINI USB給Rainbow供電
    2、將Rainbow作為USB設(shè)備,開發(fā)各種USB的應(yīng)用,如:USB溫濕度器、USB繼電器等
 
    由于USB的軟件開發(fā)是非常復(fù)雜的,不是三言兩語(yǔ)就能說(shuō)明白了,所以在“Rainbow實(shí)驗(yàn)室”中沒(méi)有準(zhǔn)備這方面的教程。有興趣做USB開發(fā)的朋友,建議先閱讀USB相關(guān)書籍。
 
    為了方便USB開發(fā),Rainbow開發(fā)包中包含了ST關(guān)于USB的多個(gè)例程以及ST標(biāo)準(zhǔn)的USB設(shè)備驅(qū)動(dòng)程序,可供參考,資源位于“STM32_USB”目錄中。開發(fā)軟件的時(shí)候,HID類型的不用驅(qū)動(dòng)程序,其它情況需要先安裝ST的USB驅(qū)動(dòng)程序,驅(qū)動(dòng)程序包含32位和64位的版本,根據(jù)情況安裝相應(yīng)的程序。
 
    需要特別說(shuō)明的一點(diǎn)就是:
    將開發(fā)的USB軟件編譯無(wú)誤下載到Rainbow的Flash中后,J-LINK或ST-LINK調(diào)試線將會(huì)出現(xiàn)找不到器件的提示,這是正,F(xiàn)象。我們需要將跳線調(diào)整為SRAM啟動(dòng)方式,然后復(fù)位Rainbow后,就可以重新使用J-LINK或ST-LINK向Rainbow的Flash燒寫程序了。
關(guān)閉窗口