欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

3天內(nèi)不再提示

定時(shí)器基本原理和常見(jiàn)問(wèn)題

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-04 11:31 ? 次閱讀

對(duì)于MCU來(lái)說(shuō),定時(shí)器是必備的一個(gè)模塊,原因在于定時(shí)器是使用頻率最高。

下載地址在ST中文網(wǎng),(最近)進(jìn)入主頁(yè),都能在首頁(yè)看到這個(gè)消息。

https://www.stmcu.com.cn/Designresource/design_resource_detail?file_name=STM32+%E5%AE%9A%E6%97%B6%E5%99%A8%E5%9F%BA%E6%9C%AC%E5%8E%9F%E7%90%86%E5%8F%8A%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E4%B9%8B%E5%9F%B9%E8%AE%AD%E8%B5%84%E6%96%99&lang=EN&ver=3.1

這個(gè)資料總共有186頁(yè)。內(nèi)容比較多,但講述的比較全面。

2

資料的主要內(nèi)容

? STM32定時(shí)器概述

? 定時(shí)器時(shí)基單元

? 定時(shí)器輸入捕捉功能

? 定時(shí)器比較輸出功能

? 定時(shí)器觸發(fā)同步與級(jí)聯(lián)

? 定時(shí)器DMA批量傳送

? 定時(shí)器產(chǎn)生的觸發(fā)輸出與其它外設(shè)的關(guān)聯(lián)

? STM32F334/STM32F7/STM32L4等新增的定時(shí)器功能

? 案例分享【穿插在上述內(nèi)容中】

3

STM32定時(shí)器分類

整體講, STM32家族的定時(shí)器眾多,按照核內(nèi)、核外標(biāo)準(zhǔn)大致分為兩部分:

核內(nèi)定時(shí)器 + 外設(shè)定時(shí)器

? 核內(nèi)定時(shí)器 : Systick

? 外設(shè)定時(shí)器: 特定應(yīng)用定時(shí)器+常規(guī)定時(shí)器

? 特定應(yīng)用定時(shí)器: LPTIM;RTC;WTD;HRTIM

? 常規(guī)定時(shí)器: 基本定時(shí)器、通用定時(shí)器、高級(jí)定時(shí)器 【本篇介紹重點(diǎn)】

按計(jì)數(shù)器位寬來(lái)分:

? 16位定時(shí)器

? 32位定時(shí)器 【TIM2 TIM5】

? 24位定時(shí)器 【Systick】

常規(guī)定時(shí)器

1.基本定時(shí)器:幾乎沒(méi)有任何對(duì)外輸入/輸出,常用作時(shí)基,實(shí)現(xiàn)基本的計(jì)數(shù)、定時(shí)功能。

2.通用定時(shí)器:除了基本定時(shí)器的時(shí)基功能外,還可對(duì)外做輸入捕捉、輸出比較以及連接其它傳感器接口編碼器和霍爾傳感器】 。

3.高級(jí)定時(shí)器: 此類定時(shí)器的功能最為強(qiáng)大,除了具備通用定時(shí)器的功能外,還包含一些與電機(jī)控制數(shù)字電源應(yīng)用相關(guān)的功能,比方帶死區(qū)控制的互補(bǔ)信號(hào)輸出、緊急剎車關(guān)斷輸入控制。

4

STM32定時(shí)器模塊

STM32【通用或高級(jí)】 定時(shí)器大致分為六個(gè)功能單元:

? 從模式控制單元:負(fù)責(zé)時(shí)鐘源、觸發(fā)信號(hào)源的選擇;控制計(jì)數(shù)器的啟停、復(fù)位、門控等;

? 時(shí)基單元:定時(shí)器核心單元。負(fù)責(zé)時(shí)鐘源的分頻、計(jì)數(shù)、溢出重裝等。

? 輸入單元:為部分的時(shí)鐘信號(hào)、 捕捉信號(hào)、 觸發(fā)信號(hào)提供信號(hào)源。

? 比較輸出單元:通過(guò)對(duì)比較寄存器與計(jì)數(shù)器的數(shù)值匹配比較,實(shí)現(xiàn)不同輸出波形。

? 觸發(fā)輸出單元:輸出觸發(fā)信號(hào)給到其它定時(shí)器或外設(shè)。

? 捕捉比較單元: 是輸入捕捉或比較輸出的公共執(zhí)行單元。

從信號(hào)鏈角度大體了解STM32定時(shí)器:

STM32定時(shí)器中存在著幾種基本的信號(hào):輸入信號(hào)、 時(shí)鐘信號(hào)、 觸發(fā)輸入信號(hào)、 觸發(fā)輸出信號(hào),它們之間相互關(guān)聯(lián)形成相應(yīng)的信號(hào)鏈,從而衍生出各種定時(shí)器的功能。

5

STM32定時(shí)器功能匯總

1、 六類功能單元

【時(shí)基、從模式控制、輸入、輸出、捕捉比較、觸發(fā)輸出】

2、 四類信號(hào)

【時(shí)鐘信號(hào)、外部輸入信號(hào)、觸發(fā)輸入信號(hào)、觸發(fā)輸出信號(hào)】

3、 四類事件

【更新事件、捕捉、 比較事件、觸發(fā)事件】

4、一大特性

【影子寄存器的預(yù)裝載特性】

這上面的一些內(nèi)容掌握了,對(duì)定時(shí)器基本就沒(méi)多大問(wèn)題了,資料中也有詳細(xì)說(shuō)明。

6

案例:定時(shí)器一使能就進(jìn)中斷的問(wèn)題

問(wèn)題描述: TIMER初始化階段, 經(jīng)常有人反饋一使能更新中斷就就進(jìn)中斷服務(wù)程序?給開發(fā)帶來(lái)些困擾,原因可能是什么?如何解決?

因?yàn)樵诙〞r(shí)器的初始化代碼里有軟件更新操作觸發(fā)了更新事件,并置位了更新中斷標(biāo)志,當(dāng)使能更新中斷時(shí)就立刻進(jìn)入更新中斷服務(wù)程序。

在STM32標(biāo)準(zhǔn)庫(kù)里的TIM_TimeBaseInit( )函數(shù)里都有這句代碼:

TIMx->EGR = TIM_PSCReloadMode_Immediate;

? 在Cube庫(kù)里的HAL_TIM_Base_Init( )函數(shù)里的 函數(shù)有這句代碼:

TIMx->EGR = TIM_EGR_UG;

顯然,這兩行代碼使用到了前面提到的軟件更新操作,觸發(fā)了更新事件,置位更新中斷標(biāo)志。所以我們?cè)谑鼓芏〞r(shí)器更新中斷之前,可以先做更新中斷標(biāo)志的清除操作。

說(shuō)明:資料中提供了很多案例說(shuō)明,以及分析,我覺(jué)得比較好,方便大家理解。請(qǐng)多理解一下這些案例。

7

時(shí)鐘源問(wèn)題思考

1、幾種時(shí)鐘源?來(lái)自何處?

2、來(lái)自TI1fp1與TIF_ED信號(hào)差別是什么?

3、來(lái)自TI1/TI2的時(shí)鐘是否可以直接像內(nèi)部時(shí)鐘一樣被計(jì)數(shù)器用來(lái)計(jì)數(shù)?

4、根據(jù)時(shí)鐘源的介紹,你了解到了幾種觸發(fā)輸入信號(hào)?

5、TI3FP4可以作為通道2的輸入捕捉信號(hào)嗎?

6、TI4FP4可以作為觸發(fā)信號(hào)嗎?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17347

    瀏覽量

    352727
  • STM32
    +關(guān)注

    關(guān)注

    2272

    文章

    10925

    瀏覽量

    357706
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3256

    瀏覽量

    115409
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    高斯濾波的基本原理有哪些

    高斯濾波的基本原理可以從以下幾個(gè)方面進(jìn)行闡述: 一、定義與性質(zhì) 定義 :高斯濾波(Gaussian Filter)是一種常見(jiàn)的圖像處理技術(shù),實(shí)質(zhì)上是一種信號(hào)的濾波,用于平滑和降噪圖像。它采用高斯
    的頭像 發(fā)表于 09-29 09:27 ?765次閱讀

    定時(shí)器自動(dòng)控制開關(guān)怎么設(shè)置

    定時(shí)器自動(dòng)控制開關(guān)是一種常見(jiàn)的自動(dòng)化設(shè)備,廣泛應(yīng)用于家庭、工業(yè)、農(nóng)業(yè)等多個(gè)領(lǐng)域。通過(guò)定時(shí)器,用戶可以預(yù)設(shè)時(shí)間,讓設(shè)備在特定時(shí)間自動(dòng)開啟或關(guān)閉,從而實(shí)現(xiàn)節(jié)能、提高效率和便利性。 一、
    的頭像 發(fā)表于 09-19 16:19 ?2094次閱讀

    25G/28G重定時(shí)器與轉(zhuǎn)接驅(qū)動(dòng)常見(jiàn)應(yīng)用中的最優(yōu)化實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《25G/28G重定時(shí)器與轉(zhuǎn)接驅(qū)動(dòng)常見(jiàn)應(yīng)用中的最優(yōu)化實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 09-06 11:26 ?0次下載
    25G/28G重<b class='flag-5'>定時(shí)器</b>與轉(zhuǎn)接驅(qū)動(dòng)<b class='flag-5'>器</b>在<b class='flag-5'>常見(jiàn)</b>應(yīng)用中的最優(yōu)化實(shí)現(xiàn)

    濾波基本原理、分類及實(shí)現(xiàn)方式

    濾波是一種信號(hào)處理設(shè)備,用于從信號(hào)中去除不需要的頻率成分,保留所需的頻率成分。在信號(hào)處理中,濾波起著至關(guān)重要的作用。 濾波基本原理 濾波
    的頭像 發(fā)表于 08-25 14:44 ?1156次閱讀

    定時(shí)器的基本組成和工作模式

    定時(shí)器是計(jì)算機(jī)或電子設(shè)備中常見(jiàn)的一個(gè)硬件或軟件組件,其主要功能是測(cè)量和控制時(shí)間的流逝。它在各種應(yīng)用中起著至關(guān)重要的作用,如操作系統(tǒng)調(diào)度、多媒體播放、網(wǎng)絡(luò)通信、工業(yè)自動(dòng)化控制以及家電設(shè)備的定時(shí)功能等。
    的頭像 發(fā)表于 08-19 18:28 ?1631次閱讀

    定時(shí)器的工作方式介紹

    定時(shí)器是計(jì)算機(jī)和嵌入式系統(tǒng)中常見(jiàn)的一種硬件模塊,用于實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。定時(shí)器的工作方式通常由一組寄存來(lái)控制,這些寄存
    的頭像 發(fā)表于 07-12 10:29 ?1138次閱讀

    定時(shí)器相關(guān)的寄存有哪些類型

    在微控制編程中,定時(shí)器是一種非常常見(jiàn)的功能模塊,用于實(shí)現(xiàn)各種定時(shí)和計(jì)數(shù)功能。定時(shí)器的工作原理是通過(guò)內(nèi)部的計(jì)數(shù)
    的頭像 發(fā)表于 07-12 10:25 ?1082次閱讀

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力:Timer定時(shí)器

    設(shè)置一個(gè)定時(shí)器,該定時(shí)器定時(shí)器到期后執(zhí)行一個(gè)函數(shù)。
    的頭像 發(fā)表于 06-28 11:33 ?1098次閱讀
    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力:Timer<b class='flag-5'>定時(shí)器</b>

    三菱plc如何顯示定時(shí)器時(shí)間

    三菱PLC(Programmable Logic Controller,可編程邏輯控制)是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備。定時(shí)器是PLC中的一種基本功能,用于實(shí)現(xiàn)延時(shí)控制、計(jì)時(shí)控制等功能。在三
    的頭像 發(fā)表于 06-20 11:10 ?2063次閱讀

    如何實(shí)現(xiàn)一個(gè)軟件定時(shí)器

    在Linux,uC/OS,F(xiàn)reeRTOS等操作系統(tǒng)中,都帶有軟件定時(shí)器,原理大同小異。典型的實(shí)現(xiàn)方法是:通過(guò)一個(gè)硬件定時(shí)器產(chǎn)生固定的時(shí)鐘節(jié)拍,每次硬件定時(shí)器中斷到,就對(duì)一個(gè)全局的時(shí)間標(biāo)記加一,每個(gè)軟件
    的頭像 發(fā)表于 04-29 11:00 ?758次閱讀

    s7200定時(shí)器的五種故障介紹

    定時(shí)器或CPU故障:如果定時(shí)器本身或PLC的CPU出現(xiàn)故障,也可能導(dǎo)致定時(shí)器無(wú)法復(fù)位。此時(shí),需要檢查定時(shí)器和CPU的工作狀態(tài),確保其正常運(yùn)行。
    的頭像 發(fā)表于 04-03 17:08 ?2696次閱讀

    斷電延時(shí)定時(shí)器指令TOF

    TOF指令用于允許輸入端斷開后的單一間隔定時(shí)。當(dāng)定時(shí)器的輸入端IN為ON時(shí),TOF的狀態(tài)位為ON,其常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開,但是定時(shí)器的當(dāng)前值仍為0。
    的頭像 發(fā)表于 04-01 11:40 ?3300次閱讀
    斷電延時(shí)<b class='flag-5'>定時(shí)器</b>指令TOF

    ?PLC保持型通電延時(shí)定時(shí)器TONR

    TONR指令用于積累許多時(shí)間間隔。當(dāng)定時(shí)器的輸入端IN為ON時(shí),定時(shí)器開始計(jì)時(shí),當(dāng)定時(shí)器的當(dāng)前值大于等于設(shè)定值時(shí),定時(shí)器被置位,其常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。
    發(fā)表于 03-31 09:13 ?1219次閱讀
    ?PLC保持型通電延時(shí)<b class='flag-5'>定時(shí)器</b>TONR

    ?PLC定時(shí)器介紹

    定時(shí)器是PLC中重要的編程元件,是累計(jì)時(shí)間增量的內(nèi)部器件。大部分自動(dòng)控制領(lǐng)域都需要定時(shí)器進(jìn)行延時(shí)控制,靈活地使用定時(shí)器可以編制出復(fù)雜的控制程序。
    發(fā)表于 03-22 12:36 ?2576次閱讀
    ?PLC<b class='flag-5'>定時(shí)器</b>介紹

    使用555定時(shí)器的可調(diào)雙定時(shí)器電路

    定時(shí)器 IC 555 是最通用和最常用的 IC 之一,因?yàn)樗膽?yīng)用范圍更廣,如 PWM放大器、延遲定時(shí)器、開關(guān)電路、占空比選擇、時(shí)鐘脈沖發(fā)生等。這也可用于各種應(yīng)用,如精確
    的頭像 發(fā)表于 02-25 15:16 ?2427次閱讀
    使用555<b class='flag-5'>定時(shí)器</b>的可調(diào)雙<b class='flag-5'>定時(shí)器</b>電路