STM8自學筆記-001 STM8簡介

STM8自學筆記之一 STM8簡介

概述

STM8單片機的開發商是意法半導體(ST),於2009年推出。它具有3級流水線架構、性價比高、開發方便的等優點。根據應用場合的不同,分爲三個系列:STM8S,STM8L和STM8A。
  個人認爲,STM8S的開發非常類似於STM32F,因而學好STM8S單片機非常有助於學習STM32。所以,先從STM8S入手,一點一點撥開它的“心”。
  ST單片機的開發有兩種方法:用庫函數和用寄存器。
  寄存器開發是最底層的,類似於51,優點是速度快,代碼簡潔,但難以閱讀和理解。庫函數是ST官方將某一功能所需的寄存器整合到一起後,提供給開發人員可直接使用的(含參)函數,而且庫函數開發的閱讀性非常好。所以,後面的程序實例以庫函數爲基準。

STM8單片機的特點

STM8單片機有主要一些特點:
  先進的STM8內核。採用3級流水線的哈弗架構,CPU最高主頻達到24MHz;支持擴展指令集。
  靈活的時鐘管理。有HSE、HSI、LSI多種時鐘源可選,最高使用24MHz的HSE,可對HSI及CPU時鐘進行多種分頻。
  靈活的電源管理。芯片支持2.95~5.5V寬電壓範圍,其外設有單獨的時鐘開關。
  內置大容量存儲空間。最多32K的Flash,可存儲程序和數據,保存時間很長;最多1K的EEPROM,可擦寫次數很高;最多2K的RAM空間。
  外設接口豐富。包括I2C接口,SPI接口,UART接口(串口),CAN接口,紅外接口,智能卡接口,ADC,定時器,獨立看門狗,窗看門狗,蜂鳴器等等。
  I/O端口及中斷。每個接口都有外部中斷能力。
  方便的調試工具。單總線調試接口SWIM,推薦使用IAR For STM8開發。

STM8單片機的分類

STM8S系列:針對工業應用和消費電子,寬電壓範圍2.95V-5.5V,其外設定義與STM32相同,方便代碼的移植。
STM8L系列:超低功耗,寬電壓工作範圍1.65-3.6V。大約每1MHz的工作電流爲200uA。
STM8A系列:針對汽車應用,電壓範圍3-5V,耐高溫,最高工作溫度達到145度。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章