第一節原理解讀
本來定時器有很多原理要將的,但是網上一大堆,公子就不再闡述了,只說一下定時器的計算公式。T=(arr+1)*(psc+1)/CLK。其中,CLK是MCU的時鐘頻率,arr和psc分別為自動重裝載值和預分頻系數。比如用藍橋杯物聯網開發板定時1毫秒,假設時鐘頻率為36MHZ,只需要設定arr和psc分別為11和2就可以了。計算如下:1ms=(11+1)*(2+1)/36MHZ。值得注意的是,arr和psc分別為2和11也可以。第二節環境配置
1,直奔主題,其他配置就不截圖了,PC15配置為輸出模式,SYS為Debug模式。
2,選擇TIM2,如下圖配置。

3,使能定時器。

4,配置時鐘樹為32MHZ,配置項目名字,路徑,編譯器和編譯器版本等信息。最后生成代碼。
第三節編寫代碼
1,與外部中斷一樣,在stm32l0xx_it.h中我們發現了TIM2的TIM2_IRQHandler函數,函數中只有一個函數,HAL_TIM_IRQHandler(&htim2)。

2,我們仔細的看看這個函數的代碼。這個函數七轉八轉轉到了一個虛函數。

3,這就和外部中斷實驗一樣,在main.c文件中重寫該函數就可以了。

4,注意還要使能哦!!!

5,編譯代碼和配置下載器不再重復。
第四節實驗現象
實驗注意事項:
1,程序語句需要位于程序的BEGIN與END之間。
3,CN4所有撥碼開關必須選擇ON DP檔,否則無法下載程序。
實驗現象:
LD1,LD4常亮。LD5間隔1秒閃爍。
宗旨:
免費的服務,永遠的開源
說明:
1.本教程免費,開源,禁止用于任何商業用途,違者必究。
2.本教程版權所屬為東莞市東城墨竹公子電子工作室,盜版必究。
3.資料下載請通過以下方式:
微信公眾號:撞上電子
CSDN:撞上電子
掘金:撞上電子
今日頭條:撞上電子
淘寶企業店:撞上電子
--東莞市東城墨竹公子電子工作室
--墨竹公子
--2021.12.01
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
定時器
+關注
關注
23文章
3368瀏覽量
123665
發布評論請先 登錄
相關推薦
熱點推薦
【「Altium Designer 25 電路設計精進實踐」閱讀體驗】+本書概覽與內容特點介紹
的參考。第七章介紹了元器件庫的維護與管理,維護自己的庫有利于高效的設計,減少出錯。 實踐部分第八章 介紹了多板系統和線束設計實例第九章 介紹了SAM V71開發板的實例,可以參考這個動手做一個自己的開發板
發表于 02-14 15:56
【「Altium Designer 25 電路設計精進實踐」閱讀體驗】+讀后感
、封裝庫了,相當于的子單元,是構建的基石。
第八、九章節是為我們實例操作了兩個例程,讓我們更好的了解軟件,項目中怎么做。
但是第九章標題有點誤導了我,寫的仿真開發板
我第一眼以為是使用AD軟件怎么仿真
發表于 02-14 11:38
LM555QML定時器:功能特性、應用及設計要點
LM555QML定時器:功能特性、應用及設計要點 在電子設計領域,定時器是一種常用的器件,可用于生成精確的時間延遲或振蕩。TI公司的LM555QML定時器就是這樣一款高度穩定的器件,下面我們來詳細
深入解析 LM555 定時器:特性、應用與設計要點
深入解析 LM555 定時器:特性、應用與設計要點 一、引言 在電子工程師的工具箱中,定時器芯片是常用的基礎元件之一。而 TI 公司的 LM555 定時器,以其高穩定性、多種工作模式和廣泛的應用范圍
LAT1173高精度定時器的同步功能應用筆記
STM32G474 所含的高精度定時器(HRTIMER)其實包含了多個定時器,多個定時器之間可以單獨工作,也可以進行同步,且高精度定時器還能與片上的其他
發表于 01-11 17:32
?0次下載
PWM、定時器、SysTick 區別及應用場景
在單片機和嵌入式開發中,經常會遇到PWM(脈寬調制)、定時器、SysTick(系統滴答定時器)這幾個詞。很多初學者容易把它們混為一談,以為都是“定時相關的東西”。其實,它們在本質和應用上有明顯差別
SysTick系統滴答定時器簡介
SysTick—系統定時器是屬于CM33內核中的一個外設,內嵌在NVIC中。系統定時器是一個24bit的向下遞減的計數器,計數器每計數一次的時間為 1/SYSCLK,一般我們設置系統時
?TPL5010-Q1 納米功耗系統定時器(帶看門狗功能)技術文檔摘要
TPL5010-Q1 Nano 定時器是一款低功耗、符合 AEC-Q100 標準的定時器,帶有看門狗 該功能非常適合占空比或電池供電應用中的系統喚醒。在這樣的系統中 微控制器定時器可用
第九屆集創賽全國總決賽“紫光同創杯”圓滿落幕
近日,第九屆全國大學生集成電路創新創業大賽(簡稱“第九屆集創賽”)全國總決賽在上海臨港圓滿落幕。第九屆集創賽覆蓋集成電路全產業鏈,報名隊伍超過7400支,參賽師生逾20000人,參與高校500余家,賽事規模和影響力再創新高!
第九章 W55MH32 HTTP Server示例
本文介紹了在 W55MH32?芯片上實現 HTTP Server?功能,并通過瀏覽器修改其網絡地址信息的方法。闡述了 HTTP?協議的概念、特點、應用場景、工作流程、請求方法、響應內容,以及 Web?頁面構成和交互方式。展示了在W55MH32上實現的過程。
MCU定時器/計數器
RISC-V核低功耗MCU通過靈活的定時器架構、低功耗模式適配及硬件級中斷優化,在工業控制、智能家居等場景中實現高精度計時與能耗控制的協同設計,滿足復雜任務調度與實時響應的雙重需求?。 一、?硬件
第九章 定時器
評論