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

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

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

STM32定時器,當PSC為1時,定時器時鐘CK_CNT和CK_PSC的頻率為什么是一樣的

思沉淵 ? 來源:思沉淵 ? 作者:思沉淵 ? 2024-10-23 17:30 ? 次閱讀

時鐘周期和狀態(tài)變化的概念

首先,時鐘信號是一種周期性的信號,比如CK_PSC信號。一個完整的時鐘周期包括從一個上升沿(信號從低電平變?yōu)楦唠娖剑╅_始,經(jīng)過高電平階段、下降沿(信號從高電平變?yōu)榈碗娖剑?,再到低電平階段,直到下一個上升沿出現(xiàn),這就是一個完整的周期。

對于CK_CNT信號,同樣也有自己的周期,這個周期內(nèi)也包含上升沿、高電平、下降沿和低電平這些階段。

以 PSC = 1 為例的具體解釋

當PSC = 1時,根據(jù)公式CK_CNT = CK_PSC/(PSC + 1),CK_CNT = CK_PSC/2。

假設(shè)CK_PSC是一個頻率為2Hz的時鐘信號,它的周期就是0.5s。對于CK_CNT,由于它是CK_PSC經(jīng)過預分頻得到的,每 2 個CK_PSC周期,CK_CNT計數(shù)一次。

具體來說,在CK_PSC的第一個周期內(nèi),CK_CNT處于低電平狀態(tài)(假設(shè)初始狀態(tài)為低電平)。當CK_PSC進入第二個周期時,在CK_PSC的第二個周期的上升沿(也就是經(jīng)過了一個完整的CK_PSC周期),CK_CNT出現(xiàn)上升沿,開始一個新的周期。然后CK_CNT在CK_PSC的第二個周期內(nèi)完成自己的高電平、下降沿和低電平階段。

所以,在一個完整的CK_PSC周期結(jié)束時(這里是第二個CK_PSC周期結(jié)束),CK_CNT也完成了自己的一個完整周期,包括上升沿、高電平、下降沿和低電平。雖然從計數(shù)次數(shù)角度看,CK_CNT在這兩個CK_PSC周期內(nèi)只計數(shù)了一次(是CK_PSC計數(shù)次數(shù)的一半),但從周期狀態(tài)變化的角度,它們是同步完成一個完整周期的。

類比理解

可以把CK_PSC想象成一個快速跑步的人,每一步代表一個時鐘周期。把CK_CNT想象成一個慢跑步的人,他的步伐(周期)是CK_PSC的兩倍長。

當快速跑步的人跑了兩步(兩個CK_PSC周期)時,慢跑步的人剛好跑完一步(一個CK_CNT周期)。在這個過程中,他們都完成了一個完整的 “步伐周期”,盡管慢跑步的人計數(shù)的 “步數(shù)”(周期計數(shù))是快速跑步人的一半。

最后總的來說,如果實際上算的話,它們是不相等的,但是從周期的角度來看,CK_PSC和CK_CNT它們完成的一個完整的周期時間是同一個時間結(jié)束的,所以可以說它們的頻率是相同的。

審核編輯 黃宇

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

    關(guān)注

    2263

    文章

    10847

    瀏覽量

    353811
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3228

    瀏覽量

    114168
  • PSC
    PSC
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    7732
收藏 人收藏

    評論

    相關(guān)推薦

    定時器的工作方式介紹

    或?qū)崿F(xiàn)周期性事件的硬件模塊。它可以用于實現(xiàn)各種定時任務(wù),如定時中斷、PWM(脈沖寬度調(diào)制)輸出、頻率測量等。定時器通常由個計數(shù)
    的頭像 發(fā)表于 07-12 10:29 ?580次閱讀

    STM32G4系列芯片定時器的延時輸出問題

    有人使用STM32G4系列芯片內(nèi)部的多個定時器做PWM輸出,輸出頻率一樣,占空比也一樣,均為50%。可是,
    的頭像 發(fā)表于 07-01 09:45 ?1224次閱讀
    <b class='flag-5'>STM32</b>G4系列芯片<b class='flag-5'>定時器</b>的延時輸出問題

    求助,關(guān)于STM32F407定時器定時時間的問題求解

    ,所以CK_PSC=CK_INT,設(shè)置PSC預分頻24999,即分頻25000,得到的CK_CNT
    發(fā)表于 05-13 06:19

    如何實現(xiàn)個軟件定時器?

    在Linux,uC/OS,F(xiàn)reeRTOS等操作系統(tǒng)中,都帶有軟件定時器,原理大同小異。典型的實現(xiàn)方法是:通過個硬件定時器產(chǎn)生固定的時鐘節(jié)拍,每次硬件
    的頭像 發(fā)表于 04-29 11:00 ?531次閱讀

    為什么STM32G030定時器TIM17定時器時鐘源是SYSCLK而不是TPCLK?

    TIM14時鐘源測試是來自TPCLK的。而且定時器PSC寄存配置對實際頻率沒有影響
    發(fā)表于 04-01 06:06

    stm32f10x高級定時器TIM1和通用定時器TIM2~TIM4如何同步作用?

    模式向上計數(shù) TIM_TimeBaseInitStructure4.TIM_Period = 10 - 1;//ARR 自動重裝的值 (0~65535) //計數(shù)溢出
    發(fā)表于 03-19 06:26

    stm32主從定時器門控模式,怎么控制在不產(chǎn)生PWM時從定時器cnt不要計數(shù)?

    stm32主從定時器,采用門控模式,主定時器用單脈沖模式控制輸出。但是我在實驗的時候發(fā)現(xiàn)其從定時器cnt在主
    發(fā)表于 03-12 07:08

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

    定時器 IC 555 是最通用和最常用的 IC 之,因為它的應用范圍更廣,如 PWM放大器、延遲定時器、開關(guān)電路、占空比選擇、時鐘脈沖發(fā)生器
    的頭像 發(fā)表于 02-25 15:16 ?1853次閱讀
    使用555<b class='flag-5'>定時器</b>的可調(diào)雙<b class='flag-5'>定時器</b>電路

    定時器原理能控制馬達嗎為什么

    定時器原理可以用于控制馬達。馬達是種將電能轉(zhuǎn)換為機械能的設(shè)備,通常由電動機和傳動裝置組成。定時器種電子設(shè)備,用來生成和計時精確而穩(wěn)定的時間信號。通過將
    的頭像 發(fā)表于 01-23 15:21 ?547次閱讀

    555定時器的基本功能 555定時器的工作原理及其應用

    555定時器種非常常見和常用的集成電路,它具有廣泛的應用領(lǐng)域,例如計時、頻率分頻、脈沖寬度調(diào)制等。本文將詳細介紹555定時器的基本功能、工作原理以及應用。
    的頭像 發(fā)表于 01-18 11:12 ?1.3w次閱讀

    定時器會阻塞線程嗎 定時器指令有哪幾種

    指令: 、硬件定時器指令: 1. 初始化定時器:用于配置和初始化定時器的各個參數(shù)和寄存??梢?/div>
    的頭像 發(fā)表于 12-19 14:03 ?839次閱讀

    STM32定時器時間計算方法

    詳細介紹STM32定時器時間計算方法。 STM32定時器基本結(jié)構(gòu) STM32定時器通常包含
    的頭像 發(fā)表于 12-19 11:31 ?1w次閱讀

    stm32定時器能同時控制兩個燈以不同頻率閃爍嗎?

    STM32定時器功能強大,**STM32定時器可以同時控制兩個燈以不同頻率閃爍** 。
    的頭像 發(fā)表于 12-13 10:43 ?1731次閱讀

    定時器設(shè)計實現(xiàn)

    由于目前C++標準中沒有現(xiàn)成的定時器,本設(shè)計使用C++11相關(guān)語法并進行封裝。 本定時器包含個TimerManager類用于創(chuàng)建定時器和進行定時
    的頭像 發(fā)表于 11-08 16:50 ?538次閱讀

    STM32如何使用定時器實現(xiàn)微秒(us)級延時?

    如何使用定時器實現(xiàn)微秒級延時的步驟: 步驟 1:配置定時器 首先,需要選擇個適合的定時器。大多數(shù)STM
    的頭像 發(fā)表于 11-06 11:05 ?5658次閱讀