2812-can程序說明._第1頁
2812-can程序說明._第2頁
2812-can程序說明._第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)驗(yàn) 3.11:can 接口通訊數(shù)據(jù)傳輸實(shí)驗(yàn)一.實(shí)驗(yàn)?zāi)康?了解 tms320f2812a dsp 片內(nèi) can 模塊的控制;2掌握 can 電路的控制方法;3學(xué)會(huì)用程序控制can 接口傳輸發(fā)送數(shù)據(jù),并從另一個(gè)節(jié)點(diǎn)上的can 郵箱中檢測數(shù)據(jù)的正確性。二.實(shí)驗(yàn)設(shè)備兩臺(tái)計(jì)算機(jī), icetek-f2812-a-edu實(shí)驗(yàn)設(shè)備 兩套,或 icetek-f2812-a評(píng)估板 兩塊。三.實(shí)驗(yàn)原理1.can 模塊的特性(見spru074a.pdf 文檔)與 can(2.0b) 協(xié)議完全兼容;支持高達(dá)1mbps 的傳輸速率;具有 32 個(gè)郵箱,每個(gè)郵箱都具有以下特性:* 可配置為接收或發(fā)送* 可用標(biāo)準(zhǔn)的或擴(kuò)展的

2、標(biāo)識(shí)符進(jìn)行配置* 具有可編程的接收過濾屏蔽* 支持?jǐn)?shù)據(jù)楨和遠(yuǎn)程楨* 支持 0-8 字節(jié)的數(shù)據(jù)* 在接收和發(fā)送的信息中使用一個(gè)32 位的時(shí)間標(biāo)志* 阻止舊消息被新消息覆蓋的保護(hù)措施* 允許對(duì)發(fā)送消息優(yōu)先級(jí)的動(dòng)態(tài)編程* 使用一種具有兩個(gè)中斷級(jí)別的可編程中斷方案* 對(duì)發(fā)送和接收的超時(shí)現(xiàn)象使用一種可編程的中斷操作低功耗模式;總線活動(dòng)的可編程喚醒;遠(yuǎn)端請(qǐng)求消息的自動(dòng)應(yīng)答;某楨在缺少仲裁和發(fā)送錯(cuò)誤下的自動(dòng)重傳;由一個(gè)特殊消息(與16 號(hào)郵箱關(guān)聯(lián))同步的32 位時(shí)間標(biāo)志計(jì)數(shù)器;自檢模式。四.實(shí)驗(yàn)步驟1實(shí)驗(yàn)準(zhǔn)備連接實(shí)驗(yàn)設(shè)備:請(qǐng)參看本書第三部分、第一章、二。關(guān)閉實(shí)驗(yàn)箱上擴(kuò)展模塊和信號(hào)源電源開關(guān)。使用一根 can

3、 通訊連接線把兩塊icetek-f2812-a評(píng)估板的 p7 接口連在一起。注意:如果是自己購買的連接線或自己做的,請(qǐng)把接口的第四腳去掉,如下圖:2設(shè)置 code composer studio 2.21 在硬件仿真 (emulator) 方式下運(yùn)行請(qǐng)參看本書第三部分、第一章、四、2。3啟動(dòng) code composer studio 2.21 請(qǐng)參看本書第三部分、第一章、五、2。選擇菜單 debugreset cpu。請(qǐng)按照 1-3 的操作步驟把另外一套實(shí)驗(yàn)箱和另外一臺(tái)計(jì)算機(jī)連接在一起,并啟動(dòng) ccs 軟件。4下載程序。在其中一臺(tái)連接好的ccs 軟件中選擇fileload program 下載

4、c:icetek-f2812-a-edulabdsp281x_exampleslab0311- can_tx_rx rxloop.out 在另外一臺(tái)連接好的ccs 軟件中選擇fileload program 下載c:icetek-f2812-a-edulabdsp281x_exampleslab0311- can_tx_rx txloop.out 5運(yùn)行并觀察結(jié)果-單擊“ debug”菜單,“run”項(xiàng),運(yùn)行程序;-等程序停止運(yùn)行后,在下載有rxloop.out 的 ccs 中選擇 filegelwatch ecan registersmail box16_reg ,在右下角打開的觀察窗口中查看mdl16 和 mdh16 ,應(yīng)該分別是0 x01234567 和 0 x89abcdef 兩個(gè)值,他們就是從另一臺(tái)下載有txloop.out 文件的 2812 板通過 can 總線傳輸過來的數(shù)據(jù)。6 結(jié)束運(yùn)行退出code composer studio。五.實(shí)驗(yàn)結(jié)果這個(gè)程序主要完成從一個(gè)2812 板卡的 can 接口上的郵箱5號(hào)發(fā)送給另一臺(tái)2812 板卡上的 c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論