色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32F1_ SysTick系統滴答

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-04-08 11:00 ? 次閱讀

前言

今天講解“STM32F103 SysTick系統滴答”,“SysTick系統滴答”是屬于Cortex-M3內核的一部分,主要是為運行的操作系統提供滴答時鐘,如常見的操作系統:uCOSRTOS等。不管M3芯片屬于哪一家公司,它都標配有SysTick這一部分。因此,它屬于芯片內核的一部分,主要是為了方便操作系統的移植。

其實,SysTick能實現的功能,都可以由TIM來實現。SysTick無非就是定時中斷的功能,它完全可以由TIM定時器來完成。之所以SysTick獨立出來就是因為它屬于內核一部分,方便用戶移植,而且簡單方便。學過uCOS的人都知道,以前在51,或者430上面是由定時器完成的時鐘滴答,到后面ARM公司就用到了一個好的辦法,就是在內核中標配一個SysTick,這樣下來移植系統不用那么麻煩了。

SysTick除了在操作系統中起到作用,其實在裸機程序中也起到很大作用,比如:定期處理一段程序、超時定時、串口接收超時等,今天就以“定期處理一段程序”為例來說一下。

說到操作系統,后期我也會花一定時間講解一下uCOS操作系統,感興趣的朋友可以關注一下。

本文特點:1.提供講解的軟件工程; 2.重點代碼截圖,配講解。

本著免費分享的原則,將講解的工程源代碼分享給大家,還望看到的朋友關注一下微信公眾號,并將文章分享給你的朋友。

下載

提供下載的“軟件工程”都是在硬件板子上進行多次測試、并保證沒問題才上傳至360云盤。

今天的軟件工程下載地址(360云盤):

https://yunpan.cn/cSVIp4UeSpA9B訪問密碼 f486

STM32F10x的資料可以在我360云盤下載:

https://yunpan.cn/crBUdUGdYKam2訪問密碼 ca90

內容講解

工程概要說明: 系統上電初始化完成,配置SysTick,1秒滴答(中斷)10次,執行的一段程序就是“變化LED”,運行該程序就可以看到定義的LED不在1秒鐘閃爍10次。

關于“STM32F103 SysTick系統滴答”我把重要的幾點在下面分別講述:

一、配置并初始化SysTick


該函數位于main.c文件下面;

上圖中紅色箭頭處10代表的意思就是:一秒鐘滴答(中斷)10次,可自行修改這個值。用于系統,我們一般在100 --- 1000之間,也就是要滴答100 --- 1000次。

獲取系統時鐘,正常情況下,我們這里的RCC_ClocksStructure.SYSCLK_Frequency應該和SystemCoreClock一樣,最好像上面程序中直接獲取系統時鐘,原因很簡單,有可能SystemCoreClock與實際的不一樣。

二、SysTick_Config函數詳情


該函數位于core_cm3.c文件下面;

這個函數是芯片標志的函數接口,我大概講解一下吧,設置重載值,設置中斷優先級,配置并初始化SysTick。

三、SysTick中斷


該函數位于stm32f10x_it.c文件下面;

處理的程序就變化LED,也就是注釋的語句。

四、SysTick寄存器

有4個寄存器控制SysTick定時器,在STM32參考手冊中沒有提到,位于“Cortex-M3權威指南Cn”中,在我提供的“STM32F10x的資料”中下載。


說明

今天提供的軟件工程基于STM32F103大容量芯片,其實只要適當修改工程的部分配置,STM32F1的芯片都適用。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • uCOS
    +關注

    關注

    7

    文章

    175

    瀏覽量

    79210
  • Systick
    +關注

    關注

    0

    文章

    63

    瀏覽量

    13423
  • STM32F10
    +關注

    關注

    0

    文章

    46

    瀏覽量

    15772
收藏 0人收藏

    評論

    相關推薦

    STM32F103x8 STM32F103xB單片機數據手冊

    STM32F103x8STM32F103xB單片機數據手冊
    發表于 04-14 14:55 ?1次下載

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

    中的使能位清除,就永不停息。SysTick在《STM32xx中文參考手冊》里面基本沒有介紹,其詳細介紹,內核編程手冊中。在工程中我們將以STM32F373為例,為SysTick配置
    發表于 04-01 14:52 ?0次下載

    STM32F103×8/STM32F103×B MCU手冊

    本文提供了STM32F103x8和STM32F103xB中密度高性能系列微控制器的訂購信息和機械器件特性。有關整個STMicroelectronics STM32F103xx系列的更多信息,請
    發表于 03-18 16:37 ?0次下載

    STM32F101x8/STM32F101xB手冊

    電子發燒友網站提供《STM32F101x8/STM32F101xB手冊.pdf》資料免費下載
    發表于 12-06 15:45 ?9次下載

    STM32F103x8/STM32F103xB規格書

    電子發燒友網站提供《STM32F103x8/STM32F103xB規格書.pdf》資料免費下載
    發表于 12-06 15:43 ?1次下載

    STM32項目實戰:基于STM32F4的智能燈光控制系統(LVGL),附項目教程/源碼

    《智能燈光控制系統_STM32F4》項目完整文檔、項目源碼,私信小雯老師免費領取。STM32項目實戰之“智能燈光控制系統”(基于STM32F
    的頭像 發表于 10-17 16:16 ?1482次閱讀
    <b class='flag-5'>STM32</b>項目實戰:基于<b class='flag-5'>STM32F</b>4的智能燈光控制<b class='flag-5'>系統</b>(LVGL),附項目教程/源碼

    STM32F40xxx、STM32F41xxx、STM32F42xxx、STM32F43xxx中文手冊

    STM32F4系列單片機中文手冊
    發表于 08-08 14:32 ?2次下載

    求助,關于STM32F030K6低功耗停止模式下SysTick的問題求解

    芯片型號:STM32F030K6 開發環境:標準庫 問題:SYSCLK配置的是HSI(PLL選擇HSI也試過)。在調試停止模式時,發現只要初始化過程中調用SysTick_Config()函數配置滴答
    發表于 07-23 08:11

    STM32F030C8T6進入停止模式后所有時鐘都停止了,為何SysTick還能工作?

    我在使用STM32F030C8T6,按照參考手冊的說法,在停止模式全部時鐘停止。沒有了時鐘,SysTick應該也不再工作,但實際上SysTick在停止模式還在工作。所以進入停止模式時要關閉
    發表于 07-23 06:52

    自制一款兼容STM32F1/F4芯片的飛控板

    自己制作的一款兼容STM32F1/F4芯片的飛控板。
    發表于 07-04 14:07 ?0次下載

    STM32F103xC,STM32F103xD,STM32F103xE中文資料

    電子發燒友網站提供《STM32F103xC,STM32F103xD,STM32F103xE中文資料.pdf》資料免費下載
    發表于 06-17 14:12 ?7次下載

    CW2015_STM32F1XX_C8T6資料包分享

    CW2015_STM32F1XX_C8T6
    發表于 06-07 12:46 ?12次下載

    使用系統滴答定時中斷,基于按鍵的狀態機怎么只能11個+,不能連+?

    使用系統滴答定時中斷,基于按鍵的狀態機怎么只能11個+,不能連+ #define KEY1_USERGPIO_ReadInputDataB
    發表于 05-16 06:27

    STM8S103F系列支持滴答時鐘嗎?

    STM8S103F系列支持滴答時鐘嗎?
    發表于 05-10 07:13

    STM32F446RC運行在180MHz下SysTick能配置成100ms一次嗎?

    STM32F446RC運行在180MHz下,SysTick能配置成100ms一次嗎? 那如果配置成1s一次呢?
    發表于 05-06 07:11

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 欧美白人极品性喷潮 | 亚洲 欧美 日本 国产 高清 | 国产婷婷午夜精品无码A片 国产婷婷色综合AV蜜臀AV | 亚洲人成电影网站 | 久久精品国产亚洲AV热无遮挡 | 天天拍拍国产在线视频 | 国产69精品久久久久乱码 | 久久成人午夜电影mp4 | 啊好大好厉害好爽真骚 | 999久久久国产精品蜜臀AV | 久久艹伊人 | 国产色青青视频在线观看 | 日本理论片午午伦夜理片2021 | 国产免国产免费 | 久久精品综合网中文字幕 | 手机国产视频福利 | 啦啦啦 中国 日本 高清 在线 | 91涩涩视频| 国产毛A片啊久久久久久A | 色橹橹欧美在线观看视频高清 | 狠狠色综合久久丁香婷婷 | 性欧美videos俄罗斯 | old胖老太fat bbw青年 | 国产不卡在线观看视频 | 国产精品久久精品视 | 国内精品国内自产视频 | 国产精品色无码AV在线观看 | 国产精品视频一区二区猎奇 | 寂寞少妇直播 | 日韩毛片在线视频 | 免费三级网址 | 狠狠色狠狠色综合 | 亚洲国产韩国欧美在线不卡 | 嫩草国产精品99国产精品 | 成人毛片免费在线观看 | 男女午夜性爽快免费视频不卡 | 草比比过程图 | 快穿做妓女好爽H | 一本之道高清www在线观看 | 麻豆AV无码精品一区二区 | 囯产精品久久久久久久久免费蜜桃 |