<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計(jì)應(yīng)用 > 基于TMS320LF2407的加速度度傳感器ADXL203的設(shè)計(jì)與應(yīng)用

          基于TMS320LF2407的加速度度傳感器ADXL203的設(shè)計(jì)與應(yīng)用

          作者: 時間:2009-08-17 來源:網(wǎng)絡(luò) 收藏

          一個DSP軟件的標(biāo)準(zhǔn)開發(fā),需要經(jīng)歷下列步驟:用文本編輯器(Editor)編輯滿足匯編器(Assembler)格式要求的匯編源程序;調(diào)用匯編器匯編該源文件,如果源文件中調(diào)用了宏,匯編器還會到宏庫中搜索該宏;匯編之后生成格式為公共目標(biāo)文件格式(COFF,Common
          Object File
          Format)的目標(biāo)文件(.obj),稱為COFF目標(biāo)文件;調(diào)用鏈接器(Linker)鏈接目標(biāo)文件,如果包含了運(yùn)行支持庫和目標(biāo)文件庫,鏈接器還會到所保護(hù)的庫中搜索所需的成員;鏈接之后生成可執(zhí)行的COFF執(zhí)行文件(.out)將COFF執(zhí)行文件下載到DSP中執(zhí)行。同時也可借助調(diào)試工具(Debugging
          Tool)對程序進(jìn)行跟蹤調(diào)試或優(yōu)化,也可利用交叉參考列表器(Cross-reference Lister)和絕對列表器(Absolute
          Lister)生成一些包含調(diào)試信息的表。
          TI公司在其系列芯片上設(shè)置了符合IEEE1149標(biāo)準(zhǔn)的JTAG(Joint Action
          Group)標(biāo)準(zhǔn)測試接口及相應(yīng)的控制器,從而不但能控制和觀察多處理器系統(tǒng)中的每一個處理器的運(yùn)行,測試每一塊芯片,還可以用這個接口來裝入程序。用37芯扁平電纜使計(jì)算機(jī)通過并行口或轉(zhuǎn)接卡與SEED-SDSPP仿真盒相連,再用14芯JTAG接口線連接到用戶DSP目標(biāo)板。
          在PCB電路好后,程序先將JTAG的控制指令通過TDI送入JTAG控制器的指令寄存器中。再通過TDI將要寫的數(shù)據(jù)及控制線信號輸入到BSR(邊界掃描寄存器)中,并將數(shù)據(jù)鎖存到BSC(邊界掃描單元)中,此后BSC的內(nèi)容送到其連接的相應(yīng)芯片的引腳!
          因芯片的數(shù)據(jù)線、地址線及控制線的引腳上都有其相應(yīng)的BSC,只要用JTAG指令將數(shù)據(jù)、地址及控制信號送到其BSC中,就對芯片內(nèi)的寄存器進(jìn)行讀寫,通過BSC對應(yīng)的引腳,不但可以將信號送給發(fā)Flash,實(shí)現(xiàn)對Flash的操作,也可以對SDRAM進(jìn)行操作。
          五 結(jié)束語

          上述的方法及其要點(diǎn),通過反復(fù)調(diào)試實(shí)現(xiàn)了對的測量,達(dá)到了預(yù)期目的。實(shí)踐證明非常適合頻率變化較為緩慢、不太大的測量。在充分考慮各種因素的基礎(chǔ)上,合理設(shè)置有關(guān)參數(shù),就可以得到很好的精度。而在用DSP處理信號的時候,時鐘信號的選擇與A/D的頻率周期非常吻合,可以高效的追蹤信號,及時地處理信號,準(zhǔn)確地反映當(dāng)前物體的位移變化,達(dá)到了很好的效果。

          本文引用地址:http://www.ex-cimer.com/article/163642.htm

          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();