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

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于RealView MDK的CAN總線仿真研究

          基于RealView MDK的CAN總線仿真研究

          作者: 時(shí)間:2010-07-06 來源:網(wǎng)絡(luò) 收藏

          的接收與數(shù)據(jù)的發(fā)送是一個(gè)相反的過程,當(dāng)收發(fā)器檢測(cè)到CAN上有數(shù)據(jù)時(shí),CAN收發(fā)器把CAN上的差分信號(hào)轉(zhuǎn)換成位流數(shù)據(jù),經(jīng)過錯(cuò)誤管理器及位時(shí)序邏輯單元對(duì)位數(shù)據(jù)流和時(shí)序進(jìn)行檢查,再經(jīng)過位流管理器把位流數(shù)據(jù)轉(zhuǎn)換成字節(jié)數(shù)據(jù)并存放到接收緩沖器中,當(dāng)一幀數(shù)據(jù)接收完了之后則由接收緩沖器產(chǎn)生數(shù)據(jù)接收中斷(通知CPU已經(jīng)接收到一幀新數(shù)據(jù)),并將產(chǎn)生的各種狀態(tài)通過狀態(tài)寄存器的值來表示。

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

          2 系統(tǒng)軟件設(shè)計(jì)
          本文所述系統(tǒng)實(shí)現(xiàn)的功能為:LPC2378的兩個(gè)CAN控制模塊各作為獨(dú)立的CAN總線節(jié)點(diǎn),實(shí)現(xiàn)它們之間的通信。為構(gòu)建一個(gè)完整的CAN總線仿真環(huán)境,軟件設(shè)計(jì)所實(shí)現(xiàn)的功能為:仿真一A/D轉(zhuǎn)換通道,A/D轉(zhuǎn)換后的數(shù)值傳給CAN模塊2,CAN模塊l接收來自CAN模塊2的數(shù)據(jù)。數(shù)據(jù)傳送通道為A/D轉(zhuǎn)換→CAN2→CANl。
          2.1 定義一幀CAN數(shù)據(jù)的格式

          2.2 初始化CAN控制器

          2.3 中斷服務(wù)程序
          每當(dāng)發(fā)送完一幀數(shù)據(jù),或接收到一幀數(shù)據(jù)時(shí)都觸發(fā)中斷。



          關(guān)鍵詞: RealView MDK CAN 總線

          評(píng)論


          相關(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); })();