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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP虛擬I2C總線軟件包的設(shè)計及應(yīng)用實例

          基于DSP虛擬I2C總線軟件包的設(shè)計及應(yīng)用實例

          作者: 時間:2012-04-11 來源:網(wǎng)絡(luò) 收藏

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

          X1203中的時鐘/控制寄存器(CCR)分5部分:2個8字節(jié)報警寄存器(Alarm0、Alarm1),1個1字節(jié)控制寄存器,1個8字節(jié)實時時鐘寄存器和1個1字節(jié)狀態(tài)寄存器。通過報警寄存器可設(shè)置報警發(fā)生的時間,控制寄存器可使能或禁止報警中斷信號的輸出,實時時鐘寄存器以BCD碼存儲了秒、分、時、日、星期、月和年,狀態(tài)寄存器中保存了用于報警狀態(tài)標(biāo)志位及讀寫使能狀態(tài)位。其中狀態(tài)寄存器設(shè)置決定著數(shù)據(jù)是否能成功地寫入。該寄存器如表1所列。

          BAT標(biāo)識器件當(dāng)前用VBack還是用VCC工作。AL1、AL0標(biāo)識Alarm0、Alarm1是否實時時鐘匹配。RTCF表示實時時鐘是否失效,在總電源失效后該位置1。RWEL為寄存器寫使能鎖存,為0表示禁止,在任何寫時鐘/控制寄存器之前必須將該位置1。WEL為寫使能鎖存,低表示禁止,通過該位寫1、其它位寫0,可使該位置位;通過該位寫0、其它位寫0,可使該位清0。只有按規(guī)定順序設(shè)置RWEL和WEL,才能成功寫入CCR。

          目前,很多芯片尚不直接支持的接口,F(xiàn)206也不例外,因而這里采用2根通用I/O口線模擬接口。F206與X1203的接口采用如圖2所示的接口方案。



          圖2中在X1、X2端接入32.768 kHz的石英晶振,將時鐘源配置為片內(nèi)振蕩器。在VCC和VBACK之間通過二極管和電阻相連,并與地間加入1個0.47 F的大電容。這樣,在電源出現(xiàn)故障或系統(tǒng)電源關(guān)閉時,仍可靠VBACK端的大電容供電維持時鐘芯片的正常工作。它與F206間接口采用3根口線,這里采用IO2模擬通信用的時鐘信號,IO3作為數(shù)據(jù)輸入、輸出口線。端可根據(jù)用戶需要而定,若需要時鐘芯片產(chǎn)生中斷,可將該端接到F206的中斷口線上。注意其中的SDA端和端為漏極開路,必須加上拉電阻,否則不能正常通信。

          3.2 X1203的讀寫操作

          這里僅給出F206對X1203進行讀寫的基本流程,如圖3、圖4所示,分別為對時鐘芯片的讀、寫過程。其中進行寄存器寫時,須注意SR寄存器中WEL和RWEL的設(shè)置是否正確,即首先設(shè)置WEL有效,而后將WEL、RWEL都置1,否則數(shù)據(jù)將不能正確寫入。在寫結(jié)束后,應(yīng)將WEL、RWEL置為無效,以免產(chǎn)生誤操作。

          此外還須指出,在系統(tǒng)首次上電后(VBack和VCC都失效后),至少有一字節(jié)寫入RTC寄存器時,系統(tǒng)才開始工作。在實際使用中,應(yīng)首先判斷SR中的RTCF位是否為1,若是,表明系統(tǒng)為首次使用或VBack和VCC都已失效,須對X1203至少進行一次寫入操作,使其正常計數(shù)。

          結(jié)束語

          總線應(yīng)用已日益廣泛,而其協(xié)議的復(fù)雜性和操作的特殊性又限制了推廣速度。本文介紹的一種基于的虛擬I2C總線軟件包,簡化了TMS320C2XX與I2C器件間接口程序設(shè)計,用戶無需了解I2C總線協(xié)議的細節(jié),僅需通過唯一的接口界面wrnbyte/ rdnbyte即可實現(xiàn)相應(yīng)的接口。本文還給出了一個與時鐘芯片X1203間的接口實例,介紹了軟件包的使用方法,希望能供讀者參考。


          上一頁 1 2 下一頁

          關(guān)鍵詞: DSP I2C TMS320F206

          評論


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