日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

stm8时钟源

發(fā)布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 stm8时钟源 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

下面4種時鐘源可用做主時鐘:

  • 1-24MHz高速外部晶體振蕩器(HSE)
  • 最大24MHz高速外部時鐘信號(HSE user-ext)
  • 16MHz高速內(nèi)部RC振蕩器(HSI)
  • 128KHz低速內(nèi)部RC(LSI)

各個時鐘源可單獨打開或關(guān)閉,從而優(yōu)化功耗。

(一)HSE 高速外部時鐘信號可由下面兩個時鐘源產(chǎn)生:

  • HSE外部晶體/陶瓷諧振器
  • HSE用戶外部有源時鐘

(圖14:STM8 HSE時鐘源)

為了最大限度減小輸出失真和減小啟動的穩(wěn)定時間,諧振器和負(fù)載電容應(yīng)盡可能得靠近振蕩器引腳。負(fù)載電容值應(yīng)根據(jù)所選的振蕩器進行調(diào)整。

  • 外部晶體/陶瓷諧振器(HSE晶體) 外部1至24MHz的振蕩器其優(yōu)點在于能夠產(chǎn)生精確的占空比為50%的主時鐘信號。 硬件連接如圖14所示。更多詳情請參見數(shù)據(jù)手冊電特性章節(jié)。振蕩器在啟動時的輸出時鐘信號是不穩(wěn)定的,默認(rèn)情況下,在時鐘信號被使用之前會插入2048個振蕩器周期的延遲。用戶可通過設(shè)置選項字節(jié)HSECNT來縮短穩(wěn)定時間,請參見數(shù)據(jù)手冊的選項字節(jié)章節(jié)。外部時鐘寄存器CLK_ECKR中的標(biāo)志位HSERDY用以指示高速外部振蕩器是否穩(wěn)定。啟動時,HSE時鐘信號將不會生效直至此標(biāo)志位被硬件置位。 HSE晶體可通過設(shè)置外部時鐘寄存器CLK_ECKR中的HSEEN位來打開或關(guān)閉。
  • 外部時鐘源(HSE用戶外部時鐘) 這種模式下,必須由用戶提供一個外部時鐘,此時鐘的最高頻率可為24MHz。用戶可通過編程選項位EXTCLK選擇此模式。詳情請參見數(shù)據(jù)手冊的選項字節(jié)章節(jié)。此時,占空比約50%的外部時鐘信號(方波,正弦波,三角波)用以驅(qū)動OSCIN引腳,而OSCOUT引腳可做為通用輸入/輸出管腳使用。請參見圖13。

    (圖13:STM8 時鐘樹)

(二)HSI HSI信號由內(nèi)部16MHz RC振蕩器與一個可編程分頻器(分頻因子從1至8)產(chǎn)生。分頻因子由寄存器CLK_CKDIVR決定。

注意:啟動時,主時鐘源默認(rèn)為HSI RC時鐘的8分頻,即fHSI/8 HSI RC可以提供一個低成本的16MHz時鐘源(無需外部器件),其占空比為50%。HSI啟動速度比HSE晶體振蕩器快,但是其精度即使經(jīng)過校準(zhǔn)也仍然比外部晶體振蕩器或陶瓷諧振器低。內(nèi)部時鐘寄存器CLK_ICKR中的標(biāo)志位HSIRDY用以指示HSI RC是否穩(wěn)定。啟動時,HSI時鐘信號將不會生效直至此標(biāo)志位被硬件置位。HSI RC可通過設(shè)置內(nèi)部時鐘寄存器CLK_ICKR中的HSIEN位打開或關(guān)閉。

  • 備份時鐘源 當(dāng)HSE晶體振蕩器失效時,HSI/8可作為備份時鐘源(輔助時鐘源)使用。請參見8.6時鐘安全系統(tǒng)(CSS)。
  • 快速啟動特性 如果寄存器CLK_ICKR中的FHWU位被置1,則MCU從停機(Halt)模式或活躍停機(Active Halt)模式喚醒時,HSI將自動被設(shè)為主時鐘源。
  • 校準(zhǔn) 每個產(chǎn)品在出廠時均已經(jīng)ST校準(zhǔn)。 復(fù)位后,出廠校準(zhǔn)值將被自動加載至內(nèi)部校準(zhǔn)寄存器。 如果實際應(yīng)用中電壓或溫度偏差較大,將會影響RC振蕩器的速度。用戶可使用HSI時鐘校準(zhǔn)寄存器(CLK_HSITRIMR)修正HSI的時鐘頻率。此寄存器中有3或4位用以存放一個附加的修正值,并與內(nèi)部HSI校準(zhǔn)寄存器的值相加來對時鐘進行校正。

(三)LSI 128KHz的LSI RC時鐘是一個低功耗,低成本的可選主時鐘源,也可在停機(Halt)模式下作為維持獨立看門狗和自動喚醒單元(AWU)運行的低功耗時鐘源。LSI可通過設(shè)置內(nèi)部時鐘寄存器CLK_ICKR中的LSIEN位打開或關(guān)閉。 內(nèi)部時鐘寄存器CLK_ICKR中的標(biāo)志位LSIRDY用以指示LSI是否穩(wěn)定。啟動時,LSI時鐘信號將 不會生效直至此標(biāo)志位被硬件置位。 同HIS一樣,LSI出廠時已經(jīng)校準(zhǔn)。但是,不可能再執(zhí)行進一步的校準(zhǔn)。 注意:當(dāng)獨立看門狗使用LSI為時鐘源時,為了保證CPU在系統(tǒng)出錯時不與獨立看門狗使用同一個時鐘, 當(dāng)選項字節(jié)位LSI_EN為0時,LSI不能做為主時鐘。請參見STM8數(shù)據(jù)手冊中的選項字節(jié)章節(jié)。

轉(zhuǎn)載于:https://www.cnblogs.com/qiushoudong/p/4966543.html

總結(jié)

以上是生活随笔為你收集整理的stm8时钟源的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。