版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
自由運行模式下T1定時器初始化及中斷服務函數的設計zigbee技術開發(fā)主講人:XXXZigbeetechnologydevelopment自由運行模式下T1定時器初始化及中斷服務函數的設計一、自由運行模式工作原理自由運行模式下,計數器從0x0000開始計數,由0x0000計數至0xFFFF所用時間即為溢出周期,自由運行模式下溢出周期的計算公式如下:溢出周期=分頻數32×106×65536自由運行模式下T1定時器初始化及中斷服務函數的設計二、初始化定時器101設置定時器1的分頻系數分頻定時器1的計數信號來自CC2530內部系統時鐘信號的分頻,可選擇1、8、32或128分頻。CC2530在上電后,默認使用內部頻率為16MHz的RC振蕩器,也可以使用外接的晶體振蕩器,一般為32MHz頻率的晶振。定時時長定時器1采用16位計數器,最大計數值為0xFFFF,即65535。當使用16MHzRC振蕩器時,如果使用最大分頻128分頻,則定時器1的最大定時時長為524.28ms。寄存器設定定時器1的分頻系數需要使用T1CTL寄存器,通過設置DIV[1:0]兩位的值為定時器1選擇分頻系數。自由運行模式下T1定時器初始化及中斷服務函數的設計二、初始化定時器101設置定時器1的分頻系數T1CTL(0xE4)--定時器1控制(Timer1Control)位名稱復位讀/寫描述7:4-0000R0保留3:2DIV[1:0]00R/W分頻器劃分值?;顒訒r鐘邊緣更新計數器,如下:00:標記頻率/110:標記頻率/3211:標記頻率/1281:0MODE[1:0]00R/W定時器1模式選擇。定時器操作模式通過下列方式選擇:00:暫停運行01:自由運行,從0x0000到0xFFFF反復計數10:模,從0x0000到T1CC0反復計數11:正計數/倒計數,從0x0000到T1CC0計數并且從T1CC0倒計數到0x0000。自由運行模式下T1定時器初始化及中斷服務函數的設計二、初始化定時器102使能定時器1中斷要使用定時器的中斷工作方式,必須使能各個相關中斷控制位。CC2530中定時器1到定時器4的中斷使能位分別是IEN1寄存器中的T1IE、T2IE、T3IE和T4IE。由于IEN1寄存器可以進行位尋址,所以使能定時器1中斷可以采用以下代碼T1IE=1;//使能定時器1中斷再使能系統總中斷EAEA=1;//使能系統總中斷自由運行模式下T1定時器初始化及中斷服務函數的設計二、初始化定時器103設置定時器1的工作模式設置定時器1選擇工作模式為自由運行模式,根據“T1CTL(0xE4)--定時器1控制(Timer1Control)“只需要設置T1CTL寄存器中的MODE[1:0]位即可。T1CTL=0x05;自由運行模式下T1定時器初始化及中斷服務函數的設計三、中斷服務函數設計#pragmavector=T1VECTOR__interruptvoidT1lNT(void)
中斷服務函數開始->定時器1的中斷標志->溢出次數及LED狀態(tài)變化中斷服務函數開始:自由運行模式下T1定時器初始化及中斷服務函數的設計三、中斷服務函數設計定時器1的中斷標志根據前面對定時器1進行的初始化配置,定時器1每隔1秒會產生一次中斷請求,自動將定時器1的中斷標志位T1IF位和計數溢出標志位OVFIF位置位。T1IF位處于IRCON寄存器中,該寄存器可進行位尋址,其中還包括了其他定時器的中斷標志位。清中斷標志位:T1IF=0;自由運行模式下T1定時器初始化及中斷服務函數的設計三、中斷服務函數設計溢出周期約為:832×106×65536≈0.016s溢出次數:定時時間溢出周期==62.510.016LED狀態(tài)翻轉:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中衛(wèi)市高新技術產業(yè)開發(fā)集團有限公司招聘1人筆試歷年難易錯考點試卷帶答案解析
- 2026年智能科技在農業(yè)領域的應用及發(fā)展趨勢筆試題
- 湖南省岳陽市2026年中考模擬物理試題附答案
- 2026年公共關系師專業(yè)考試題庫及答案詳解
- 審計評估被審計單位內部控制的相關制度
- 2026年國際項目管理中的文化與人力資源綜合題庫
- 2026年中學英語教師教育教學技能考核題目與解析
- 宗教活動場所開展四進活動制度
- 2026年計算機網絡安全專業(yè)模擬試題
- 2026年英語語法及詞匯應用練習題
- (2025年標準)圈內認主協議書
- 2025年安徽省中考化學真題及答案
- 2025年軍隊文職人員統一招聘面試( 臨床醫(yī)學)題庫附答案
- 海馬體核磁掃描課件
- 某電力股份企業(yè)同熱三期2×100萬千瓦項目環(huán)評報告書
- 2026屆上海市部分區(qū)中考一模語文試題含解析
- 中科大人類生態(tài)學課件2.0 地球·環(huán)境與人
- 數學 2024-2025學年人教版七年級數學下冊期末+試卷
- 高中英語必背3500單詞表完整版
- 急診成人社區(qū)獲得性肺炎臨床實踐指南(2024 年版)解讀
- 青年教師培訓:AI賦能教育的創(chuàng)新與實踐
評論
0/150
提交評論