• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    systick的使用方法

    SysTick是STM32中一個24位的系統按時器system tick timer。SysTick具有主動重載和溢出發生間斷功能,基于Cortex_M3處置器的微節制器可以從這個按時器中獲得設置的時候距離。那么systick若何利用呢?下面,小編就介紹利用步調。

    f7246b600c338744b3a8f91a5e0fd9f9d72aa063.jpg

    東西/原料

    • 芯片手冊

    方式/步調

    1. 1

      systick有四個相關的寄放器。起首是狀況節制寄放器。在初始化階段,我們需要對該寄放器進行時鐘源設置裝備擺設,時鐘使能設置裝備擺設,以及倒數到0時的設置。

      bba1cd11728b47106b032eaacccec3fdfc0323ac.jpg
    2. 2

      第二個寄放器是重載寄放器。顧名思義,就是記數到0后,我們設置的從頭記數起點。這個寄放器視環境而心猿意馬,可以初始化設置裝備擺設,也可以現實利用時辰進行從頭設置裝備擺設。

      8694a4c27d1ed21bd0e8fd83a26eddc451da3fb7.jpg
    3. 3

      第三個寄放器當前值寄放器,讀取該寄放器可以返回當前記數值,斷根該寄放器可以經由過程寫操作斷根。

      b03533fa828ba61e14131b494e34970a314e59d3.jpg
    4. 4

      第四個寄放器是校準值寄放器,本家兒如果用于校準10ms。

      a1ec08fa513d269765e4da3b5afbb2fb4316d8a5.jpg
    5. 5

      系統初始化上電階段,需要對systick寄放器進行初始化處置。參考如下代碼。

      2fdda3cc7cd98d108221d1572e3fb80e7aec90db.jpg
    6. 6

      在間斷設置裝備擺設階段,我們需要設置systick間斷的優先級。

      962bd40735fae6cd90a8770700b30f2442a70fbc.jpg
    • 發表于 2019-12-10 20:00
    • 閱讀 ( 741 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆