概述
STM32C0系列微控制器是意法半導(dǎo)體公司推出的一款低功耗、高性能的微控制器產(chǎn)品。它們被設(shè)計(jì)用于需要小型、低功耗和高度可集成的應(yīng)用程序,如傳感器、消費(fèi)品、電池供電設(shè)備、家庭自動化和安全等應(yīng)用。該系列的微控制器采用ARM Cortex-M0內(nèi)核,具有豐富的外設(shè)。 最近在弄ST和GD的課程,需要樣片的可以加群申請:615061293。
樣品申請
[https://www.wjx.top/vm/PpC1kRR.aspx]
框架
產(chǎn)品列表
STM32C031最大支持48-pin 管腳,同時flash和RAM可以達(dá)到32 K /12 K。
STM32C011最大支持20-pin 管腳,同時flash和RAM可以達(dá)到32 K /6 K。
STM32C031比STM32C011功能更強(qiáng)大,但也更昂貴。對于需要更高性能的應(yīng)用,STM32C031是更好的選擇,而對于需要更低成本的應(yīng)用,STM32C011則更加適合。
引腳分布
C0只有1個電源對(VDD/VSS)
沒有Vbat引腳
? 在小于48引腳的封裝中,HSE和LSE引腳復(fù)用,可以通過選項(xiàng)字節(jié)中的 “HSE_NOT_REMAPPED”位進(jìn)行選擇 由于電源腳比較少,易于布局,引腳更加靈活,因此可以使STM32C0系列微控制器的布局變得更加簡單。設(shè)計(jì)人員可以將引腳分布在最方便的位置,以便更好地滿足設(shè)計(jì)需求。
STM32C0 系統(tǒng)架構(gòu)
RCC
STM32C0復(fù)位和時鐘控制器管理系統(tǒng)和外圍時鐘
? 兩個內(nèi)部振蕩器
? 高速內(nèi)部48mhz RC振蕩器(HSI48)
? 低速內(nèi)部32khz RC振蕩器(LSI)
? 兩個外部振蕩器(晶振或諧振器),在較小的封裝上共享引腳
? 帶有時鐘安全系統(tǒng)(CSS)的高速外部4~48MHz振蕩器(HSE)
? 帶有時鐘安全系統(tǒng)(CSS)的低速外部32.768 kHz振蕩器(LSE)
? 一些外設(shè)具有獨(dú)立的時鐘
? 1個音頻時鐘源I2S_CKIN引腳
? 用于 I2S1 外設(shè)的直接時鐘輸入引腳
? RCC管理各個系統(tǒng)和外設(shè)復(fù)位
? 高度靈活的時鐘源選擇,以滿足功耗和精度要求
? 許多獨(dú)立的外設(shè)時鐘允許在不影響通信波特率的情況下調(diào)整功耗,并使一些外設(shè)在低功耗模式下保持活躍
? 安全靈活的復(fù)位管理
復(fù)位的主要特性
管理三種類型的復(fù)位:
? 系統(tǒng)復(fù)位
? 電源復(fù)位
? RTC域復(fù)位
系統(tǒng)復(fù)位
重置RCC控制/狀態(tài)寄存器2 (RCC_CSR2)和RTC域中的寄存器中的重置標(biāo)志之外的所有寄存器
? 復(fù)位源
? NRST引腳低電平(外部復(fù)位)
? 窗口看門狗事件(WWDG 復(fù)位)
? 獨(dú)立看門狗事件(IWDG 復(fù)位)軟件復(fù)位(通過NVIC)
? 低功耗模式安全復(fù)位 ? 選項(xiàng)字節(jié)加載器復(fù)位。
? 上電復(fù)位
? 可通過查看 RCC_CSR 寄存器中的復(fù)位標(biāo)志確定復(fù)位源
電源復(fù)位
源
? 上電復(fù)位(POR) 或欠壓復(fù)位(BOR)
? 復(fù)位所有的寄存器 退出Standby模式
? VCORE 域的所有寄存器都設(shè)置為其復(fù)位值
? VCORE 域外的寄存器(備份寄存器、 WKUP、IWDG 以及待機(jī)/Shutdown 模式控制)不受影響。
? 退出 Shutdown 模式時,會產(chǎn)生欠壓復(fù)位,將所有寄存器全部復(fù)位。
RTC域復(fù)位
兩個特定的復(fù)位
? 通過RTCRST控制位進(jìn)行軟件復(fù)位
? VDD 上電
高速內(nèi)部(HSI48)時鐘
1%的精度和快速喚醒時間
分頻(HSIDIV)后的HSI48可用做Stop模式喚醒時鐘和時鐘安全系統(tǒng)(CSS)的備份時鐘
I2C1, U(S)ART1-2可以使能HSI48在Stop模式時檢測他們的喚醒序列,在Stop模式時,除了外設(shè)喚醒序列檢測外,HSI48保持關(guān)閉狀態(tài) 不同溫度下晶振的精度是不一樣的。
高速外部(HSE)時鐘
HSE 4-48MHz,帶時鐘安全系統(tǒng)(CSS),自動檢測HSE故障并且自動切換到HSI48(HSIDIV后的)
低速內(nèi)部(LSI)時鐘
超低功率內(nèi)部32khz振蕩器,除Shutdown模式外,可在所有模式下使用
HSE / LSE共享引腳
HSE振蕩器引腳可以通過控制HSE_NOT_REMAPPED 選項(xiàng)位進(jìn)行重映射 ? HSE振蕩器可以連接到 ? 任一OSC_IN, OSC_OUT專用引腳(僅48pin封裝) ? 或與LSE振蕩器OSCX_IN和OSCX_OUT共享的引腳
系統(tǒng)時鐘
? 在LSI、LSE、HSI48(可能是預(yù)分頻后的)和HSE時鐘源之間選擇 ? 系統(tǒng)時鐘,AHB和APB最大頻率:48 MHz ? 單一的電壓范圍
STM32F0 和 STM32G0的主要區(qū)別
要注意C0沒有PLL,F(xiàn)0沒有css,g0和c0有
審核編輯:湯梓紅
-
微控制器
+關(guān)注
關(guān)注
48文章
7658瀏覽量
152172 -
單片機(jī)
+關(guān)注
關(guān)注
6043文章
44623瀏覽量
638839 -
STM32
+關(guān)注
關(guān)注
2272文章
10925瀏覽量
357734 -
Cortex-M0
+關(guān)注
關(guān)注
4文章
124瀏覽量
38824 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
284瀏覽量
15032
發(fā)布評論請先 登錄
相關(guān)推薦
STM32C0開發(fā)(2)----開發(fā)板介紹
![<b class='flag-5'>STM32C0</b><b class='flag-5'>開發(fā)</b>(2)----<b class='flag-5'>開發(fā)</b>板介紹](https://file1.elecfans.com/web2/M00/B2/31/wKgaomVpgY2ANIlwAAKylG73WEc754.png)
STM32C0開發(fā)(1)----SPI 驅(qū)動WS2812燈珠
![<b class='flag-5'>STM32C0</b><b class='flag-5'>開發(fā)</b>(<b class='flag-5'>1</b>)----SPI 驅(qū)動WS2812燈珠](https://file1.elecfans.com/web2/M00/B3/FF/wKgZomVpnZSAB4CDAAKCQsbQbiA181.png)
STM32CubeIDE里面為什么找不到STM32C0的page,這個怎么回事???
UM2776_STM32CubeG0 STM32G0C1E-EV 演示固件
![UM2776_<b class='flag-5'>STM32CubeG0</b> <b class='flag-5'>STM32G0C1</b>E-EV 演示固件](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32G0開發(fā)筆記:EEPROM M24C02的使用方法
![<b class='flag-5'>STM32G0</b><b class='flag-5'>開發(fā)</b>筆記:EEPROM M24<b class='flag-5'>C</b>02的使用方法](https://file.elecfans.com/web2/M00/8B/65/pYYBAGPE-fiAUDm2AABEQraaf6s195.png)
意法半導(dǎo)體STM32C0系列MCU,為開發(fā)者降低STM32入門門檻
STM32C0:“你的下一個 8 位MCU是32位MCU”
STM32峰會現(xiàn)場狂歡——STM32C0/WBA交換站活動預(yù)告
![<b class='flag-5'>STM32</b>峰會現(xiàn)場狂歡——<b class='flag-5'>STM32C0</b>/WBA交換站活動預(yù)告](https://file1.elecfans.com/web2/M00/82/28/wKgZomRFAYCAQx5MAAApVcpdKg4201.png)
學(xué)技術(shù) | 關(guān)于超低性價比的ARM cortex-M0 STM32C0 Demo板介紹
![學(xué)技術(shù) | 關(guān)于超低性價比的ARM cortex-M<b class='flag-5'>0</b> <b class='flag-5'>STM32C0</b> Demo板介紹](https://file.elecfans.com/web2/M00/65/09/pYYBAGMHLo-AXhv6AABF60N1Sbg429.png)
使用STM32C0輕松實(shí)現(xiàn)從8bit到32bit的平臺升級
![使用<b class='flag-5'>STM32C0</b>輕松實(shí)現(xiàn)從8bit到32bit的平臺升級](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32C0x1中文手冊
STM32C011開發(fā)(1)----開發(fā)板測試
![<b class='flag-5'>STM32C</b>011<b class='flag-5'>開發(fā)</b>(<b class='flag-5'>1</b>)----<b class='flag-5'>開發(fā)</b>板測試](https://file1.elecfans.com/web3/M00/02/88/wKgZO2df7vSAFh_FAAUISLSd168693.png)
評論