第一節原理解讀
本來定時器有很多原理要將的,但是網上一大堆,公子就不再闡述了,只說一下定時器的計算公式。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之間。
2,利用USB線將電腦USB口與開發板USB1口連接。
3,CN4所有撥碼開關必須選擇ON DP檔,否則無法下載程序。
實驗現象:
LD1,LD4常亮。LD5間隔1秒閃爍。
宗旨:
免費的服務,永遠的開源
說明:
1.本教程免費,開源,禁止用于任何商業用途,違者必究。
2.本教程版權所屬為東莞市東城墨竹公子電子工作室,盜版必究。
3.資料下載請通過以下方式:
微信公眾號:撞上電子
CSDN:撞上電子
掘金:撞上電子
今日頭條:撞上電子
淘寶企業店:撞上電子
--東莞市東城墨竹公子電子工作室
--墨竹公子
--2021.12.01
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
近日,九章云極DataCanvas公司與中國聯合網絡通信有限公司云南省分公司(以下簡稱云南聯通)在昆明正式簽署《中國聯通兩亞“國際”智算中心聯合運營協議》,標志著雙方將共同推進建設云南省首個千P級
發表于 10-30 16:08
?326次閱讀
近日,第44屆GITEXGLOBAL展會(GITEXGLOBAL2024)及全球領先的創業與投資盛會ExpandNorthStar2024在迪拜盛大啟幕。九章云極DataCanvas公司驚艷亮相盛會
發表于 10-18 17:08
?291次閱讀
九章云極DataCanvas公司技術專家向與會者詳細介紹算力包的產品能力和創新模式,收獲行業伙伴的高度認可。算力作為AI時代的數字能源,將在行業應用和技術創新互相驅動下,邁入“算力普惠”的終極生態,AI應用也將迎來爆發式的繁榮。
發表于 09-29 14:44
?790次閱讀
第九章 打印輸出實驗 本章節為實驗篇的第一章,將通過打印輸出實驗為后續實驗中的交互打下基礎。通過本章的學習,讀者將學習到CanMV中print()函數的使用。本章分為如下幾個小節:9.1 打印輸出
發表于 09-28 14:51
在數字化轉型的浪潮中,九章云極DataCanvas再次引領創新,正式推出全新算力產品——“算力包”。這一創新力作,以用戶為核心,顛覆傳統算力服務模式,采用“按需購買、即買即用”的靈活方式,讓算力資源觸手可及。
發表于 09-26 14:58
?422次閱讀
9月12日,2024年中國國際服務貿易交易會在北京隆重開幕,九章云極DataCanvas公司攜AI智算產品系列深度參展本屆服貿會,為觀眾奉上技術與應用深度融合的參展盛宴。
發表于 09-14 16:02
?379次閱讀
SPI接口,通過使用軟件模擬方式讀寫W25Qxx案例、硬件SPI操作W25Q32。第九章介紹CAN總線,CAT實驗介紹。第十章介紹模擬轉換器即ADC外設應用。第十一章介紹DMA直接數據存取內容。
第十二
發表于 08-25 22:48
控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。
?# 第九章-PID整定方法
## 9.1-調整合適的采樣周期和PID調參方法
正如
發表于 08-21 16:37
?1164次閱讀
定時器是計算機和嵌入式系統中常見的一種硬件模塊,用于實現定時和計數功能。定時器的工作方式通常由一組寄存器來控制,這些寄存器定義了
發表于 07-12 10:29
?1034次閱讀
作為北京市標桿人工智能企業,九章云極DataCanvas公司將持續發揮產業優勢,繼續堅持將自主創新的AI技術注入產業,以大模型應用為終極服務目標,通過包括大模型在內的人工智能基礎軟件,為政府和行業用戶提供國際領先的AI服務,加速數字經濟跨越發展!
發表于 07-03 15:41
?341次閱讀
九章云極DataCanvas公司把握既有前沿技術和服務經驗,將AI軟件以核心操作系統的形式深度融入智算中心體系,同時積極與上下游生態伙伴合作在全國范圍布局智算中心建設和運營。
發表于 06-29 10:39
?337次閱讀
在Linux,uC/OS,FreeRTOS等操作系統中,都帶有軟件定時器,原理大同小異。典型的實現方法是:通過一個硬件定時器產生固定的時鐘節拍,每次硬件定時器中斷到,就對一個全局的時間標記加一,每個軟件
發表于 04-29 11:00
?689次閱讀
定時器是PLC中重要的編程元件,是累計時間增量的內部器件。大部分自動控制領域都需要定時器進行延時控制,靈活地使用定時器可以編制出復雜的控制程序。
發表于 03-22 12:36
?2473次閱讀
定時器 IC 555 是最通用和最常用的 IC 之一,因為它的應用范圍更廣,如 PWM放大器、延遲定時器、開關電路、占空比選擇器、時鐘脈沖發生器等。這也可用于各種應用,如精確
發表于 02-25 15:16
?2287次閱讀
定時器原理可以用于控制馬達。馬達是一種將電能轉換為機械能的設備,通常由電動機和傳動裝置組成。定時器是一種電子設備,用來生成和計時精確而穩定的時間信號。通過將定時器與馬達控制電路相連,可以實現對馬達
發表于 01-23 15:21
?688次閱讀
評論