侵權(quán)投訴
訂閱
糾錯(cuò)
加入自媒體

車載MP3的系統(tǒng)設(shè)計(jì)總體方案

  3.3 設(shè)備配置階段程序設(shè)計(jì)

  USB設(shè)備一旦插入到PC機(jī)的USB接口,USB檢測到設(shè)備插入以后,就會通過控制管道向默認(rèn)地址發(fā)送USB標(biāo)準(zhǔn)請求,進(jìn)入設(shè)備配置階段。

  配置階段就是主機(jī)向設(shè)備索取各種描述符的過程。每當(dāng)設(shè)備收到主機(jī)發(fā)送的數(shù)據(jù)后,便會觸發(fā)端點(diǎn)中斷寄存器中端點(diǎn)O所代表的位。此時(shí),應(yīng)該讀取端點(diǎn)O的數(shù)據(jù)緩沖區(qū),讀取指定長度(長度由UBYCTX寄存器表示)的數(shù)據(jù)。然后對照USB標(biāo)準(zhǔn)設(shè)備請求的數(shù)據(jù)格式,對請求類型進(jìn)行識別,然后轉(zhuǎn)向相應(yīng)的標(biāo)準(zhǔn)請求處理函數(shù)。

  3.4 批量傳輸階段(BullOnly)程序設(shè)計(jì)

  按照USB協(xié)議中的規(guī)定,控制管道是消息管道,控制管道中的信息具有固定的格式。而其他管道則是流管道,流管道中的數(shù)據(jù),USB協(xié)議中沒有規(guī)定其格式。

  Mass Storage協(xié)議通過Bulk傳輸方式來傳送命令與數(shù)據(jù)。在這種傳輸方式下,有3種類型的數(shù)據(jù)(CBW,CSW和普通數(shù)據(jù))在USB和設(shè)備之間傳送。CBW和CSW數(shù)據(jù)都有一定的格式,普通數(shù)據(jù)根據(jù)其前面的命令塊來決定其歸屬和意義。因此,批量傳輸階段程設(shè)計(jì)的任務(wù)就是識別來自BulkOut端點(diǎn)的CBW數(shù)據(jù)進(jìn)行相應(yīng)的處理,然后通過BulkIn端點(diǎn)向主機(jī)回傳相應(yīng)的CSW或數(shù)據(jù)。

  3.5 播放任務(wù)

  USB播放模式下,按壓重復(fù)鍵打開重復(fù)播放功能,此時(shí)可連續(xù)重復(fù)播放當(dāng)前曲目,點(diǎn)按快退鍵或快進(jìn)鍵可選擇你希望重復(fù)播放的曲目,再次點(diǎn)按此鍵時(shí)取消重復(fù)播放功能。進(jìn)入該功能后,LCD上“RPT”字符將變亮。按壓瀏覽鍵打開瀏覽功能,可順序播放每個(gè)曲目的前幾秒,此時(shí)可點(diǎn)按快退鍵或快進(jìn)鍵向后或向前瀏覽曲目,當(dāng)聽到要選的曲目時(shí),輕旋音量鈕可播放所選的曲目,同時(shí)取消該功能。進(jìn)入該功能后,LCD上“INT”字符將變亮。按壓隨機(jī)鍵打開隨機(jī)播放功能,此時(shí)本機(jī)將隨機(jī)播放曲目而非按正常的播放順序播放USB盤中的曲目,點(diǎn)按快退鍵或快進(jìn)鍵,可隨機(jī)播放其他的曲目,再次點(diǎn)按此鍵取消隨機(jī)播放功能。進(jìn)入該功能后,LCD上“RDM"字符將變亮。按壓暫停/播放鍵,暫;虿シ徘俊和2シ艜r(shí),LCD上顯示“STOP ON”字符。

  4 系統(tǒng)調(diào)試

  單片機(jī)應(yīng)用系統(tǒng)的軟、硬件制作完成后,必須反復(fù)進(jìn)行調(diào)試、修改,直至完全正常工作為止。調(diào)試工作通?煞3個(gè)步驟進(jìn)行。

  (1)硬件調(diào)試

  首先,用邏輯筆、萬用表等工具對硬件電路作脫機(jī)檢查,看連線是否與邏輯圖一致,有無短路、虛焊等現(xiàn)象。器件的型號、規(guī)格、極性是否有誤,插接方向是否正確。檢查完畢,可用萬用電表測量一下電路板正負(fù)電源端之間的電阻,排除電源短路的可能性。

  通電檢查時(shí),可以模擬各種輸入信號分別送人電路的各有關(guān)部分,觀察I/O口的情況,查看電路板上是否有元件過熱情況,是否有冒煙、異味等現(xiàn)象發(fā)生。各相關(guān)設(shè)備的動(dòng)作是否符合設(shè)計(jì)要求。

<上一頁  1  2  3  4  5  下一頁>  余下全文
聲明: 本文由入駐維科號的作者撰寫,觀點(diǎn)僅代表作者本人,不代表OFweek立場。如有侵權(quán)或其他問題,請聯(lián)系舉報(bào)。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個(gè)字

您提交的評論過于頻繁,請輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評論

暫無評論

    文章糾錯(cuò)
    x
    *文字標(biāo)題:
    *糾錯(cuò)內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號