国产久草深夜福利精品_精品国产看高清国产毛片_成年日韩片av在线网站_亚洲国产综合777_免费高清一级在线观看_欧美色图中文字幕_老中医用嘴排阴毒 小雨_99精品无码视频在线播放_久久久精品强暴视频_国产aⅴ一区最新精品

嵌入式時鐘管理器,嵌入式時鐘管理器特點,結(jié)構(gòu),實現(xiàn),應用
電子元件,電子元器件深圳市創(chuàng)唯電子有限公司
您現(xiàn)在的位置: 首頁 > 電子知識 > 嵌入式時鐘管理器,嵌入式時鐘管理器特點,結(jié)構(gòu),實現(xiàn),應用
嵌入式時鐘管理器,嵌入式時鐘管理器特點,結(jié)構(gòu),實現(xiàn),應用  2011/10/3

目錄

  • 嵌入式時鐘管理器特點
  • 嵌入式時鐘管理器結(jié)構(gòu)
  • 嵌入式時鐘管理器實現(xiàn)
  • 嵌入式時鐘管理器應用
嵌入式時鐘管理器

嵌入式時鐘管理器特點

  •   (1)在經(jīng)歷特定的時間段后,執(zhí)行特定操作;

      (2)根據(jù)給定周期執(zhí)行特定操作。

      傳統(tǒng)的作法是利用前后臺方式:設定硬件定時器,使其在后臺以特定周期對各相關操作的標志變量作計數(shù)操作;前臺則不斷對各標志變量巡回查詢,若發(fā)現(xiàn)標志變量達到預定值,則執(zhí)行特定操作?梢姡鲜鲂枨笮柚苯硬僮饔布〞r器實現(xiàn),其過程繁瑣,且需要用戶對相關硬件有深入了解。因此,設計、實現(xiàn)了一種使用方便的低端系統(tǒng)時鐘管理器。

      時鐘管理器在實現(xiàn)中,將與硬件密切相關的部分組成一獨立模塊(文件)。針對不同的目標系統(tǒng)處理器,更換該模塊即可。為使表述不過抽象,以8051系列單片機為目標系統(tǒng)處理器、C51為工具語言闡述該嵌入式時鐘管理器的設計與實現(xiàn)。

嵌入式時鐘管理器結(jié)構(gòu)

  •   (1)cONfigClk.h定義了有關系統(tǒng)裁剪、配置的可調(diào)參數(shù),通過對configClk.h中相關宏參數(shù)的配置,即可實現(xiàn)對該時鐘管理器系統(tǒng)的配置和裁剪。

      (2)clk_impl.*功能模塊用來封裝目標系統(tǒng)的一個硬件定時器,以屏蔽不同處理器間的硬件差異,起到HAL(HardwareAbSTractLayer)作用。系統(tǒng)時鐘在此構(gòu)建。

      (3)clk.*模塊在clk_impl.*提供的HAL基礎上進一步封裝,通過一個鉤子(Hook)函數(shù),為系統(tǒng)提供時鐘脈沖,且脈沖寬度可調(diào)(配置configClk.h中的相關宏參即可)。

      (4)WdLib.*模塊為用戶應用提供多個軟件定時器。

嵌入式時鐘管理器實現(xiàn)

  •   硬件定時器的底層封裝

      硬件定時器底層封裝在圖1所示的clk_impl.*中實現(xiàn)。其中定義了一個初始化接口函數(shù)和一個定時器中斷的ISR(Interrupt Service RouTIne)。令選用的硬件時鐘為定時器0(可在configClk.h中配置)。

      (1)初始化接口函數(shù)void_clkInit(void){ }

      用戶通過調(diào)用該接口函數(shù),可周期性地執(zhí)行相應的ISR—clkTick_ISR,從而形成邏輯上的系統(tǒng)時鐘。另外,本接口函數(shù)不為用戶直接訪問,而在上層模塊clk.*中被調(diào)用。

與《嵌入式時鐘管理器,嵌入式時鐘管理器特點,結(jié)構(gòu),實現(xiàn),應用》相關列表
電話:400-900-3095
QQ:800152669
庫存查詢
Copyright(C) 2011-2021 Szcwdz.com 創(chuàng)唯電子 版權(quán)所有 備案號:粵ICP備11103613號
專注電子元件代理銷售  QQ:800152669  電子郵件:sales@szcwdz.com  電話:400-900-3095