在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

使用HSE時(shí)鐘源對(duì)LSE精度進(jìn)行測(cè)量

jf_pJlTbmA9 ? 來源:STM32單片機(jī) ? 作者:STM32單片機(jī) ? 2023-09-19 16:43 ? 次閱讀

引言

客戶在使用 STM32U5 時(shí),想對(duì)外部 LSE 的起振情況和精度進(jìn)行監(jiān)測(cè),于是使用 HSE 為時(shí)鐘基準(zhǔn),對(duì) LSE 進(jìn)行測(cè)量。

Note : 本文中由于 Nucleo 開發(fā)板默認(rèn)沒有焊接 HSE 器件,因此,采用內(nèi)部高速時(shí)鐘替代 HSE作為 PLL 的時(shí)鐘源。為保證測(cè)量精度,應(yīng)用中可將時(shí)鐘源替換為 HSE 。

測(cè)量的實(shí)現(xiàn)

使用 NUCLEO-U575 開發(fā)板的 Timer15 進(jìn)行 LSE 的測(cè)量。Timer15 在 APB2 總線上, 配置為使用內(nèi)部時(shí)鐘,時(shí)鐘 base 為 160MHz。使用 Timer15 對(duì) 256 個(gè) LSE 周期進(jìn)行測(cè)量,然后對(duì)比精確度。

wKgZomUD7J-AHBUiAAGNxLWIceQ375.png

測(cè)量的詳細(xì)情況

TIM15 時(shí)鐘源選擇內(nèi)部時(shí)鐘,頻率為 160MHz。設(shè)置為捕獲模式。

通過配置 TIM15_SMCR.TS[4 :0]對(duì)應(yīng) bit21,20,6,5,4 位為 0x00101B,選擇 Filtered Timer Input 1(tim_ti1fp1)做為啟動(dòng) TIM15 開始計(jì)時(shí)的觸發(fā)源,根據(jù)圖 3 可以看到等待捕獲的時(shí)鐘源是 LSE。

wKgZomUD7J-AHBUiAAGNxLWIceQ375.png
wKgZomUD7KKAe66ZAAEnNVADMnA303.png

通過 TIM15_CCMR1.CC1S[1:0]為 0x01,選擇 CC1 通道輸入信號(hào),tim_ic1 連接到 tim_ti1,如下圖黃色部分。

wKgaomUD7KSALBRYAAPOOFEiG74161.png

通過配置 TIM15_SMCR.TS[4 :0]為 0x00101B 選擇 Filtered Timer Input 1(tim_ti1fp1)做為觸發(fā)源。即 LSE 過來的信號(hào)為觸發(fā)源。通過配置 TIM15_SMCR.SMS[3 :0]為 0x0110B 選擇 Trigger Mode,在觸發(fā)源的上升沿啟動(dòng) TIM15。

wKgZomUD7KWABVD6AAG5do7COlo663.png
wKgaomUD7KeAFfToAAW0I2nuzNg695.png
wKgZomUD7KmALNw6AAjd4ZtTS6Q991.png
wKgaomUD7KqAR0KNAAGu2JkRQdM758.png

開啟 DMA 的時(shí)鐘,因?yàn)?GPDMA1 是掛在 AHB1 總線上的,因此代碼如下:

wKgZomUD7KyATCVeAAK7FoMHKgI975.png

下面是 Timer15 的初始化代碼:

wKgZomUD7K2AWl4iAAO4YagI0Us127.png
wKgZomUD7K-AS85GAAPGYkzzxcI916.png

對(duì)捕獲和用時(shí)的計(jì)時(shí)的程序處理:

在 timer15 DMA 256 個(gè)數(shù)據(jù)存儲(chǔ)完成的回調(diào)函數(shù)中做如下處理,并停止 Timer15 的更新中斷和 DMA 中斷,256 個(gè) LSE 周期計(jì)時(shí)數(shù)據(jù)存儲(chǔ)在 LES_buffer[256]中。

wKgZomUD7LGAFL96AANiSIrScXM676.png

DMA 運(yùn)行的同時(shí)需要使能 Timer15 溢出中斷,并對(duì)計(jì)數(shù)器溢出進(jìn)行計(jì)數(shù)。代碼如下:

wKgaomUD7LKACeTWAACeE9LYPeM022.png

在 LES_Counter=256 時(shí)進(jìn)行 LSE 頻率的計(jì)算,代碼如下:

wKgaomUD7LOASnLxAAPqs0N9l50895.png

標(biāo)準(zhǔn)值為:(255/32768)x10000000 = 77819 實(shí)際 255 個(gè) LSE 周期值為:[(LSE_End_timer2-LSE_Start_timer1)+65536*(LSE_Timer15_overload_counter-1)]/16 = A, 255 LSE timer period. one LSE period average accuracy error is (A-77819)/255看 LSE 是否準(zhǔn)確,只要比較上面的標(biāo)準(zhǔn)值和實(shí)際測(cè)量值就好。

小結(jié)

這個(gè) LSE 的準(zhǔn)確性測(cè)試程序采用的是 DMA 結(jié)合時(shí)鐘溢出計(jì)數(shù)方式進(jìn)行計(jì)算。使用 DMA 存儲(chǔ)每個(gè) LSE 周期的捕獲值,同時(shí)配合 Timer15 溢出中斷進(jìn)行溢出次數(shù)計(jì)數(shù),最后對(duì)取得的結(jié)果進(jìn)行計(jì)算,對(duì) 255 個(gè) LSE 周期累加在一起的計(jì)時(shí)結(jié)果進(jìn)行判斷,并同理想值進(jìn)行比較得知實(shí)際的LSE 精度。

同時(shí)請(qǐng)留意把驅(qū)動(dòng)能力調(diào)節(jié)大些,用 LOW 有時(shí)候測(cè)到的誤差會(huì)偏大,代碼如下:

__HAL_RCC_LSEDRIVE_CONFIG(RCC_LSEDRIVE_MEDIUMHIGH);

文檔中所用到的工具及版本

NUCLEO-U575 開發(fā)板

STM32CubeMX Version:6.99.12-B1

來源:STM32單片機(jī)

審核編輯:湯梓紅

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

    關(guān)注

    2289

    文章

    11012

    瀏覽量

    362365
  • LSE
    LSE
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    10383
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5515

    瀏覽量

    102264
  • 時(shí)鐘源
    +關(guān)注

    關(guān)注

    0

    文章

    97

    瀏覽量

    16238
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    stm32的時(shí)鐘分析

    stm32的時(shí)鐘又五個(gè):***HSI,HSE,LSI ,LSE,PLL***其中PLL分為***主PLL***和***專用PLL***1.時(shí)鐘
    發(fā)表于 08-02 06:53

    STM32有哪幾個(gè)時(shí)鐘

    STM32有5個(gè)時(shí)鐘:HSI,HSE,LSI,LSE,PLLHSI是高速內(nèi)部時(shí)鐘,RC振蕩器、頻率為16MHZ,
    發(fā)表于 08-02 06:02

    外部高速時(shí)鐘HSE)以及外部低速時(shí)鐘LSE

    1.新建stm32工程用mx圖形界面配置好將要用的串口,內(nèi)部外部時(shí)鐘,本例使用了外部高速時(shí)鐘HSE)以及外部低速時(shí)鐘LSE)。打開調(diào)試(
    發(fā)表于 08-10 07:18

    STM32的5個(gè)時(shí)鐘

    STM32 5個(gè)時(shí)鐘 HSI HSE LSI LSE PLLHSI 高速內(nèi)部時(shí)鐘 RC振蕩器 8MHZ
    發(fā)表于 08-12 07:07

    在STM32中的時(shí)鐘

    一、綜述: 1、時(shí)鐘在 STM32 中,一共有 5 個(gè)時(shí)鐘,分別是 HSI 、 HSE 、 LSI 、
    發(fā)表于 08-18 07:56

    STM32用時(shí)鐘來產(chǎn)生時(shí)鐘

    時(shí)鐘來產(chǎn)生時(shí)鐘!在STM32中,有五個(gè)時(shí)鐘,為HSI、HSE、LSI、
    發(fā)表于 08-19 06:49

    STM32的時(shí)鐘綜述

    一、綜述:1、時(shí)鐘在 STM32 中,一共有 5 個(gè)時(shí)鐘,分別是 HSI 、 HSE 、 LSI 、
    發(fā)表于 08-23 06:24

    【原創(chuàng)分享】單片機(jī)的時(shí)鐘

    在單片機(jī)中,比如我們常用的STM32是有五個(gè)時(shí)鐘的,分別是:HSI,LSI,HSE,LSE,PLL。這些時(shí)鐘
    發(fā)表于 10-19 11:18

    如何去實(shí)現(xiàn)一種HSE時(shí)鐘LSE時(shí)鐘外部電路的硬件設(shè)計(jì)呢

    如何對(duì)STM32F429的電源進(jìn)行供電呢?如何去實(shí)現(xiàn)一種HSE時(shí)鐘LSE時(shí)鐘外部電路的硬件設(shè)計(jì)呢?
    發(fā)表于 11-08 08:58

    STM32時(shí)鐘學(xué)習(xí)筆記

    學(xué)習(xí)筆記:2021/1/25#時(shí)鐘簡(jiǎn)介 :(1).STM32 有5個(gè)時(shí)鐘:HSI、HSE、LSI、LSE、PLL①、HSI是高速內(nèi)部
    發(fā)表于 12-07 10:28

    stm32的五個(gè)時(shí)鐘參數(shù)設(shè)置經(jīng)驗(yàn)

    一、在STM32中,有五個(gè)時(shí)鐘,為HSI、HSE、LSI、LSE、PLL。①HSI是高速內(nèi)部時(shí)鐘,RC振蕩
    的頭像 發(fā)表于 11-06 14:02 ?1.5w次閱讀
    stm32的五個(gè)<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>源</b>參數(shù)設(shè)置經(jīng)驗(yàn)

    關(guān)于系統(tǒng)時(shí)鐘的配置問題,如是stm32f1的系統(tǒng)時(shí)鐘為72Mhz

    系統(tǒng)時(shí)鐘配置錯(cuò)誤而產(chǎn)生的串口定時(shí)器等問題在 STM32 中,有五個(gè)時(shí)鐘,為 HSI、HSE、LSI、LSE、PLL。從
    發(fā)表于 11-23 18:21 ?9次下載
    關(guān)于系統(tǒng)<b class='flag-5'>時(shí)鐘</b>的配置問題,如是stm32f1的系統(tǒng)<b class='flag-5'>時(shí)鐘</b>為72Mhz

    STM32 時(shí)鐘系統(tǒng)--RCC寄存器

    一、時(shí)鐘系統(tǒng)框圖?在 STM32 中,有五個(gè)時(shí)鐘,為 HSI、HSE、LSI、LSE、PLL。從時(shí)鐘
    發(fā)表于 11-23 18:21 ?9次下載
    STM32 <b class='flag-5'>時(shí)鐘</b>系統(tǒng)--RCC寄存器

    認(rèn)識(shí)STM32的時(shí)鐘

    1.STM32 五個(gè)時(shí)鐘,為HSI、HSE、LSI、LSE、PLL 如何識(shí)別?1.1HSI是高速內(nèi)部時(shí)鐘,RC振蕩器,頻率為8MHz。 1
    發(fā)表于 12-01 18:51 ?12次下載
    認(rèn)識(shí)STM32的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>源</b>

    使用NUCLEO-U575開發(fā)板的Timer15進(jìn)行LSE測(cè)量

    客戶在使用 STM32U5 時(shí),想對(duì)外部 LSE 的起振情況和精度進(jìn)行監(jiān)測(cè),于是使用 HSE時(shí)鐘基準(zhǔn),對(duì)
    的頭像 發(fā)表于 07-03 16:55 ?2663次閱讀
    主站蜘蛛池模板: 国产成人精品日本亚洲直接 | 欧美大片一区二区三区 | 未成人禁止视频高清在线观看 | 久久国产精品夜色 | 一级美女视频 | 亚洲一级色 | 青娱乐久草 | 日韩毛片免费在线观看 | 狠狠操影院| 日日碰狠狠添天天爽五月婷 | 直接黄91麻豆网站 | 精品一区二区国语对白 | 1区2区3区4区 | 奇米777me | 天堂在线www | 夜夜操操操 | 青娱乐伊人 | 性色在线视频精品 | 年下系列高h文 | 久久亚洲免费视频 | 国产成人a| 欧美黄网站| 三级在线看| 哺乳期xxxx视频 | 天天舔天天 | 成人v片| 丁香婷婷啪啪 | 女同性进行性行为视频 | 天天插天天 | 福利视频99 | 黄色网址 在线播放 | 国产jzjzjz免费大全视频 | 99视频热| 韩国三级视频网站 | 午夜精品久久久久久久99 | 免费三级网站 | 国产福利网站 | 午夜网站在线观看 | 在线黄视频 | 亚洲视频在线免费看 | 韩国三级理论在线观看视频 |