娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月01日(星期六)

2020年03月01日 | STM32-systick系統(tǒng)定時(shí)器

發(fā)布者:落寞夢(mèng)驚 來(lái)源: eefocus關(guān)鍵字:STM32  systick  系統(tǒng)定時(shí)器 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

systick系統(tǒng)定時(shí)器


系統(tǒng)定時(shí)器存在內(nèi)核中,是24位的定時(shí)器,只能向下遞減,嵌套在NVIC中

counter 在時(shí)鐘的驅(qū)動(dòng)下 在reload的初值開(kāi)始向下遞減計(jì)時(shí)到0,產(chǎn)生中斷置位標(biāo)志然后又從reload值開(kāi)始重新遞減計(jì)數(shù),循環(huán)


定時(shí)時(shí)間計(jì)算


t=reload*(1/clk)


clk=72M時(shí),t=72*(1/72m)=1us


clk=72M時(shí),t=72000*(1/72m)=1ms


clk=72M時(shí),t=72000000*(1/72m)=1s


1s=1000MS =1000 000US=1000 000 000NS


sysTick屬于內(nèi)核中的外設(shè),他的中斷優(yōu)先級(jí)和外設(shè)的中斷優(yōu)先級(jí)相比,哪個(gè)高?


sysTick中斷優(yōu)先級(jí)配置的是scb->shprx寄存器


而外設(shè)的中斷配置的是NVIC->iprx,有優(yōu)先級(jí)分組和搶占優(yōu)先級(jí)和子優(yōu)先級(jí)的說(shuō)法。


中斷優(yōu)先級(jí)在內(nèi)核外設(shè)同樣適用。


systick的使能函數(shù):


static __INLINE uint32_t SysTick_Config(uint32_t ticks)

//判斷tick的值是否大于2^24,如果大于,不符合規(guī)則

  if (ticks > SysTick_LOAD_RELOAD_Msk)  return (1);  

//初始化reload寄存器的值                                                                    

  SysTick->LOAD  = (ticks & SysTick_LOAD_RELOAD_Msk) - 1;      

//配置中斷優(yōu)先級(jí),配置為15,默認(rèn)為最低優(yōu)先級(jí)  

NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1);  

//初始化counter的值為0

  SysTick->VAL   = 0;                                         

//配置systick的時(shí)鐘為72M

//使能中斷

//使能systick

  SysTick->CTRL  = SysTick_CTRL_CLKSOURCE_Msk | 

                   SysTick_CTRL_TICKINT_Msk   | 

                   SysTick_CTRL_ENABLE_Msk;                    /* Enable SysTick IRQ and SysTick Timer */

  return (0);                                                  /* Function successful */

}

編寫(xiě)微秒延時(shí)函數(shù)


void SysTick_Delay_us(uint32_t us)

{

uint32_t i;

SysTick_Config(72);

for(i=0;i {

//當(dāng)計(jì)數(shù)器的值時(shí)間到了后,CTRL寄存器位16會(huì)置1

while(!((SysTick->CTRL)&(1<<16)));

}

SysTick->CTRL &=~SysTick_CTRL_ENABLE_Msk;

}

利用中斷來(lái)進(jìn)行延時(shí)


void SysTick_Init(void)

{

if(SysTick_Config(SystemCoreClock/100000))

while(1);

}

void Delay_ms(__IO u32 nTime)

{

uint32_t TimingDelay;

TimingDelay = nTime;

while(TimingDelay!=0)

TimingDelay--;

}

關(guān)鍵字:STM32  systick  系統(tǒng)定時(shí)器 引用地址:STM32-systick系統(tǒng)定時(shí)器

上一篇:STM32學(xué)習(xí)14:EXTI(外部中斷事件控制器)
下一篇:STM32-嵌入式學(xué)習(xí)筆記02-中斷應(yīng)用概述

推薦閱讀

2017年,醫(yī)學(xué)圖像與人工智能的結(jié)合成為了行業(yè)發(fā)展的熱點(diǎn),尤其是在AI與放射圖像的結(jié)合,大公司和創(chuàng)業(yè)公司都取得了大量成果,很多產(chǎn)品已經(jīng)在臨床上進(jìn)行試驗(yàn)。其實(shí)除了放射圖像,人工智能在超聲領(lǐng)域的應(yīng)用也受到行業(yè)的重視。動(dòng)脈網(wǎng)(微信號(hào):vcbeat)了解到,全球每年在超聲醫(yī)療設(shè)備上的花費(fèi)超過(guò)60億美元。超聲影像檢查以其檢查無(wú)創(chuàng)性、影像實(shí)時(shí)獲取、沒(méi)有已...
總部位于美國(guó)馬薩諸塞州的半固態(tài)電池研發(fā)企業(yè)——24M,近日對(duì)外宣布,其首次向一家未公開(kāi)名稱的合作伙伴交付了可以用于商業(yè)目的的高能量密度半固態(tài)鋰電池。據(jù)了解,這批半固態(tài)電池的能量密度超過(guò)280Wh/kg,比目前最先進(jìn)的、能達(dá)到250Wh/kg能量密度的電池要高出了10%以上。不過(guò),24M對(duì)于半固態(tài)鋰電池的期望還要遠(yuǎn)高于目前所取得的成就,該公司認(rèn)為半固態(tài)鋰...
據(jù)computerbase報(bào)道,英特爾在哥斯達(dá)黎加的招聘平臺(tái)發(fā)布的信息顯示,該公司可能將重啟于2014年關(guān)閉的哥斯達(dá)黎加工廠。據(jù)了解,2014年,英特爾將位于哥斯達(dá)黎加的測(cè)試和制造工廠關(guān)閉后遷往中國(guó),馬拉西亞和越南。但是,近年來(lái),隨著英特爾處理器一直處于缺貨狀態(tài),英特爾一直在想辦法解決這一問(wèn)題。消息稱,英特爾正在對(duì)哥斯達(dá)黎加的工廠進(jìn)行分階段的平臺(tái)測(cè)...
集微網(wǎng)消息 提及2008年,很多人會(huì)記得當(dāng)年微軟“黑屏”事件。2008年10月21日,微軟在中國(guó)推出兩個(gè)重要更新——Windows正版增值計(jì)劃通知(簡(jiǎn)稱WGA)和Office正版增值計(jì)劃通知(簡(jiǎn)稱OGA)。只要你的電腦沒(méi)有通過(guò)正版驗(yàn)證,Office會(huì)被永久添上水印,提醒你是一個(gè)盜版用戶。信息安全恐慌隨之引爆。“盜版”用戶的標(biāo)簽、被操控電腦的恐慌,“信息安全”這一概念...

史海拾趣

問(wèn)答坊 | AI 解惑

誰(shuí)有自行車用測(cè)速器設(shè)計(jì)的論文

本帖最后由 paulhyde 于 2014-9-15 09:49 編輯 哪位高手有自己做的自行車用測(cè)速器設(shè)計(jì)方面的論文啊,麻煩發(fā)個(gè),謝謝!  …

查看全部問(wèn)答∨

最近在做S3C6410的MFC,2D,3D加速,碰到一個(gè)問(wèn)題

   最近在做S3C6410的MFC,2D,3D加速。先是碰到了編譯不能通過(guò)的問(wèn)題, 再來(lái)大家說(shuō)是DISPLAY的問(wèn)題,所以編譯通過(guò)的問(wèn)題解決了,接下來(lái)的問(wèn)題 又出現(xiàn)了,睡眠下去的時(shí)候正常,但喚醒的時(shí)候卻發(fā)現(xiàn)LCD白屏,如果我放哪里 不管它的話,它 ...…

查看全部問(wèn)答∨

請(qǐng)問(wèn)pb5.0生成的模擬器可以被網(wǎng)絡(luò)中的其它PC ping到嗎?

模擬器的IP是否只能設(shè)為192.168.131.x呢? 如果我想本模擬器可以被外界ping到, 該怎么設(shè)置呢? 在此先謝謝大俠關(guān)注.…

查看全部問(wèn)答∨

i2c讀問(wèn)題--兩次結(jié)果不一樣

大家好,我這邊有個(gè)芯片接在i2c總線上,我用i2c讀寫(xiě)接口向從設(shè)備某塊區(qū)域?qū)憯?shù)據(jù),然后讀出,看有沒(méi)有寫(xiě)進(jìn)去。 但奇怪的是第一次讀出來(lái)是對(duì)的,再讀一次就不對(duì),再讀一次又是對(duì)的.....。 總個(gè)情況就是: 第一次讀結(jié)果是對(duì)的 第二次讀結(jié)果是錯(cuò)的 ...…

查看全部問(wèn)答∨

做一個(gè)紅外遙控DS1302的時(shí)鐘,遇到一個(gè)問(wèn)題

紅外遙控用外部中斷接收解碼,主函數(shù)里用一個(gè)while(1)不斷讀1302,但是現(xiàn)在遇到一個(gè)問(wèn)題,一旦發(fā)生外部中斷,返回后,會(huì)有10幾秒讀不到時(shí)間,之后又讀到了時(shí)間。   搗鼓一下午依舊沒(méi)結(jié)果。   特來(lái)求助,十分感謝各位大俠。…

查看全部問(wèn)答∨

LM3S5B91進(jìn)入中斷之后,中端口持續(xù)低電平,這是怎么回事?

LM3S5B91進(jìn)入中斷之后,中端口持續(xù)低電平,這是怎么回事?進(jìn)入中段之后,有清除中斷,但是,Io口依然保持低電平。     我做的是CH452的鍵盤掃描,中斷方式,復(fù)位后,中端口為高電平,按下按鍵后,變?yōu)榈碗娖剑牵谖宜砷_(kāi)手之后,應(yīng) ...…

查看全部問(wèn)答∨

壓力和傾角傳感器在液壓支架中的應(yīng)用

液壓支架是煤礦綜合機(jī)械化采煤工作面的支護(hù)設(shè)備,也是綜采的關(guān)鍵設(shè)備。在國(guó)家煤礦安全生產(chǎn)形勢(shì)的迫切需要下,目前越來(lái)越多的液壓支架生產(chǎn)廠家開(kāi)始加大電液控制系統(tǒng)的投入力度。 液壓支架電液控制系統(tǒng)是具有單片機(jī)、傳感器等電子裝置和液壓回路控制 ...…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 涞源县| 兴安盟| 虞城县| 定结县| 安义县| 安泽县| 巍山| 姜堰市| 抚松县| 石台县| 双城市| 丰台区| 加查县| 新田县| 皮山县| 花垣县| 健康| 吉木萨尔县| 瑞金市| 墨玉县| 进贤县| 二手房| 蒙城县| 普宁市| 安仁县| 剑阁县| 玉龙| 津南区| 乌兰察布市| 灵宝市| 淅川县| 综艺| 武宣县| 台东市| 武乡县| 申扎县| 枣阳市| 敦化市| 景东| 牟定县| 图片|