stm8時鐘源

來源:互聯網
上載者:User

標籤:

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

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

各個時鐘源可單獨開啟或關閉,從而最佳化功耗。

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

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

(圖14:STM8 HSE時鐘源)

為了最大限度減小輸出失真和減小啟動的穩定時間,諧振器和負載電容應儘可能得靠近振蕩器引腳。負載電容值應根據所選的振蕩器進行調整。

  • 外部晶體/陶瓷諧振器(HSE晶體) 外部1至24MHz的振蕩器其優點在於能夠產生精確的占空比為50%的主時鐘訊號。 硬體串連14所示。更多詳情請參見資料手冊電特性章節。振蕩器在啟動時的輸出時鐘訊號是不穩定的,預設情況下,在時鐘訊號被使用之前會插入2048個振蕩器周期的延遲。使用者可通過設定選項位元組HSECNT來縮短穩定時間,請參見資料手冊的選項位元組章節。外部時鐘寄存器CLK_ECKR中的標誌位HSERDY用以指示高速外部振蕩器是否穩定。啟動時,HSE時鐘訊號將不會生效直至此標誌位被硬體置位。 HSE晶體可通過設定外部時鐘寄存器CLK_ECKR中的HSEEN位來開啟或關閉。
  • 外部時鐘源(HSE使用者外部時鐘) 這種模式下,必須由使用者提供一個外部時鐘,此時鐘的最高頻率可為24MHz。使用者可通過編程選項位EXTCLK選擇此模式。詳情請參見資料手冊的選項位元組章節。此時,占空比約50%的外部時鐘訊號(方波,正弦波,三角波)用以驅動OSCIN引腳,而OSCOUT引腳可做為通用輸入/輸出管腳使用。請參見圖13。

    (圖13:STM8 時鐘樹)

(二)HSI HSI訊號由內部16MHz RC振蕩器與一個可程式化分頻器(分頻因子從1至8)產生。分頻因子由寄存器CLK_CKDIVR決定。

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

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

(三)LSI 128KHz的LSI RC時鐘是一個低功耗,低成本的可選主時鐘源,也可在停機(Halt)模式下作為維持獨立看門狗和自動喚醒單元(AWU)啟動並執行低功耗時鐘源。LSI可通過設定內部時鐘寄存器CLK_ICKR中的LSIEN位開啟或關閉。 內部時鐘寄存器CLK_ICKR中的標誌位LSIRDY用以指示LSI是否穩定。啟動時,LSI時鐘訊號將 不會生效直至此標誌位被硬體置位。 同HIS一樣,LSI出廠時已經校準。但是,不可能再執行進一步的校準。 注意:當獨立看門狗使用LSI為時鐘源時,為了保證CPU在系統出錯時不與獨立看門狗使用同一個時鐘, 當選項位元組位LSI_EN為0時,LSI不能做為主時鐘。請參見STM8資料手冊中的選項位元組章節。

stm8時鐘源

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.