女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>0STM32中的SysTick是個(gè)啥?咋用?(可下載)

0STM32中的SysTick是個(gè)啥?咋用?(可下載)

2025-04-01 | pdf | 778.25 KB | 次下載 | 免費(fèi)

資料介紹

Cortex-Mx 內(nèi)核內(nèi)部包含了一個(gè) SysTick 定時(shí)器, SysTick 是一個(gè) 24 位的倒計(jì)數(shù) 定時(shí)器, 當(dāng)計(jì)到 0 時(shí), 將從 RELOAD 寄存器中自動(dòng)重裝載定時(shí)初值。只要不把它在 SysTick 控制及狀態(tài)寄存器中的使能位清除,就永不停息。SysTick 在《STM32xx 中文 參考手冊(cè)》里面基本沒(méi)有介紹,其詳細(xì)介紹,內(nèi)核編程手冊(cè)中。 在工程中我們將以 STM32F373 為例,為 SysTick 配置 1ms,利用 1ms 中斷處理系統(tǒng)任務(wù)。下面我們介紹 下寄存器:

下圖是 SysTick 定時(shí)器的 4 個(gè)寄存器概括,我們介紹部分使用的寄存器:

SysTick 控制和狀態(tài)寄存器

這個(gè)寄存器的 EBNALE(0 位)為 SysTick 的使能位,TICKINT(1 位)為設(shè)置是否產(chǎn)生 中斷,CLKSOURCE(2 位)為時(shí)鐘選擇,當(dāng)為 1 時(shí) AHB 時(shí)鐘不分頻,為 0 時(shí) AHB 時(shí)鐘 8 分頻。當(dāng)然我們選擇使能定時(shí)器,產(chǎn)生中斷,并選擇 AHB 8 分頻。假如系統(tǒng)時(shí)鐘為 72M, 即可獲得 72/8 = 9M 的 SysTick 時(shí)鐘頻率。使能 SysTick 并產(chǎn)生中斷,8 分頻時(shí)鐘,代 碼如下:

SysTick->CTRL = (0<<2) | (1<<1) | (1<<0);

SysTick 重裝載值寄存器

該圖來(lái)自數(shù)據(jù)手冊(cè)中斷和事件章節(jié)

圖 5 為 SysTick 重載計(jì)數(shù)值寄存器 RELOAD([23:0]),從該介紹我們可以得出結(jié)論, SysTick 的計(jì)數(shù)方式為向下計(jì)數(shù),也就是從 RELOAD([23:0])值向下遞減,當(dāng)減到 0 的時(shí) 候產(chǎn)生標(biāo)志位,這個(gè)時(shí)候會(huì)重新裝載該寄存器值,循環(huán)執(zhí)行上面的步驟。那麼我們可以 利用這個(gè)功能做一個(gè) 1ms 的定時(shí)器,我們已經(jīng)配置系統(tǒng)時(shí)鐘為 72M,使用系統(tǒng)時(shí)鐘的 8 分頻(9M)作為 SysTick 定時(shí)器的時(shí)鐘,也就是說(shuō)時(shí)鐘周期 T = 1/9M(ns),即 SysTick 減1需要1/9M(ns),我們定時(shí)1ms那麼重載寄存器的值為 1ms/(1/9M(ns))-1 = 8999(注 意這里要進(jìn)行單位換算),這也就是我們的重裝載值,下面給出具體代碼配置,其中使 能等操作包含在 SysTick_Config();函數(shù)里面。配置代碼如下:

SysTick->LOAD = 8999;

單個(gè)寄存器講完了我們總結(jié)一下綜合起來(lái)讓 SysTick 工作起來(lái),我們把 SySTick 的配置 單獨(dú)做成一個(gè)函數(shù)如下:

Void SysTick_Init(void)

{

     /*

第一步:裝載值

第二步:使能 SysTick 并允許中斷,8 分頻時(shí)鐘

第三步:設(shè)置 SysTick 優(yōu)先級(jí)

完整版技術(shù)文檔請(qǐng)點(diǎn)擊文章開(kāi)頭普通下載

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

  • --
    文章
  • --
    閱讀
  • --
    粉絲

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)