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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32C0開發(fā)(1)----概述

嵌入式單片機MCU開發(fā) ? 來源:嵌入式單片機MCU開發(fā) ? 作者:嵌入式單片機MCU開 ? 2023-07-27 11:31 ? 次閱讀

概述

STM32C0系列微控制器意法半導體公司推出的一款低功耗、高性能的微控制器產品。它們被設計用于需要小型、低功耗和高度可集成的應用程序,如傳感器、消費品、電池供電設備、家庭自動化和安全等應用。該系列的微控制器采用ARM Cortex-M0內核,具有豐富的外設。 最近在弄ST和GD的課程,需要樣片的可以加群申請:615061293。

在這里插入圖片描述

樣品申請

[https://www.wjx.top/vm/PpC1kRR.aspx]

框架

在這里插入圖片描述

產品列表

STM32C031最大支持48-pin 管腳,同時flash和RAM可以達到32 K /12 K。
STM32C011最大支持20-pin 管腳,同時flash和RAM可以達到32 K /6 K。
STM32C031比STM32C011功能更強大,但也更昂貴。對于需要更高性能的應用,STM32C031是更好的選擇,而對于需要更低成本的應用,STM32C011則更加適合。

在這里插入圖片描述

引腳分布

C0只有1個電源對(VDD/VSS)
沒有Vbat引腳
? 在小于48引腳的封裝中,HSE和LSE引腳復用,可以通過選項字節(jié)中的 “HSE_NOT_REMAPPED”位進行選擇 由于電源腳比較少,易于布局,引腳更加靈活,因此可以使STM32C0系列微控制器的布局變得更加簡單。設計人員可以將引腳分布在最方便的位置,以便更好地滿足設計需求。

在這里插入圖片描述

STM32C0 系統(tǒng)架構

需要注意的是不帶USB,CAN

在這里插入圖片描述

RCC

STM32C0復位和時鐘控制器管理系統(tǒng)和外圍時鐘
? 兩個內部振蕩器
? 高速內部48mhz RC振蕩器(HSI48)
? 低速內部32khz RC振蕩器(LSI)
? 兩個外部振蕩器(晶振或諧振器),在較小的封裝上共享引腳
? 帶有時鐘安全系統(tǒng)(CSS)的高速外部4~48MHz振蕩器(HSE)
? 帶有時鐘安全系統(tǒng)(CSS)的低速外部32.768 kHz振蕩器(LSE)
? 一些外設具有獨立的時鐘
? 1個音頻時鐘源I2S_CKIN引腳
? 用于 I2S1 外設的直接時鐘輸入引腳
? RCC管理各個系統(tǒng)和外設復位

在這里插入圖片描述

? 高度靈活的時鐘源選擇,以滿足功耗和精度要求
? 許多獨立的外設時鐘允許在不影響通信波特率的情況下調整功耗,并使一些外設在低功耗模式下保持活躍
? 安全靈活的復位管理

復位的主要特性

管理三種類型的復位:
? 系統(tǒng)復位
? 電源復位
? RTC域復位

系統(tǒng)復位

重置RCC控制/狀態(tài)寄存器2 (RCC_CSR2)和RTC域中的寄存器中的重置標志之外的所有寄存器
? 復位源
? NRST引腳低電平(外部復位)
? 窗口看門狗事件(WWDG 復位)
? 獨立看門狗事件(IWDG 復位)軟件復位(通過NVIC)
? 低功耗模式安全復位 ? 選項字節(jié)加載器復位。
? 上電復位
? 可通過查看 RCC_CSR 寄存器中的復位標志確定復位源

電源復位


? 上電復位(POR) 或欠壓復位(BOR)
? 復位所有的寄存器 退出Standby模式
? VCORE 域的所有寄存器都設置為其復位值
? VCORE 域外的寄存器(備份寄存器、 WKUP、IWDG 以及待機/Shutdown 模式控制)不受影響。
? 退出 Shutdown 模式時,會產生欠壓復位,將所有寄存器全部復位。

RTC域復位

兩個特定的復位
? 通過RTCRST控制位進行軟件復位
? VDD 上電

高速內部(HSI48)時鐘

1%的精度和快速喚醒時間
分頻(HSIDIV)后的HSI48可用做Stop模式喚醒時鐘和時鐘安全系統(tǒng)(CSS)的備份時鐘
I2C1, U(S)ART1-2可以使能HSI48在Stop模式時檢測他們的喚醒序列,在Stop模式時,除了外設喚醒序列檢測外,HSI48保持關閉狀態(tài) 不同溫度下晶振的精度是不一樣的。
在這里插入圖片描述

高速外部(HSE)時鐘

HSE 4-48MHz,帶時鐘安全系統(tǒng)(CSS),自動檢測HSE故障并且自動切換到HSI48(HSIDIV后的)

低速內部(LSI)時鐘

超低功率內部32khz振蕩器,除Shutdown模式外,可在所有模式下使用

在這里插入圖片描述

HSE / LSE共享引腳

HSE振蕩器引腳可以通過控制HSE_NOT_REMAPPED 選項位進行重映射 ? HSE振蕩器可以連接到 ? 任一OSC_IN, OSC_OUT專用引腳(僅48pin封裝) ? 或與LSE振蕩器OSCX_IN和OSCX_OUT共享的引腳

在這里插入圖片描述

系統(tǒng)時鐘

? 在LSI、LSE、HSI48(可能是預分頻后的)和HSE時鐘源之間選擇 ? 系統(tǒng)時鐘,AHB和APB最大頻率:48 MHz ? 單一的電壓范圍

在這里插入圖片描述

STM32F0 和 STM32G0的主要區(qū)別

要注意C0沒有PLL,F0沒有css,g0和c0有

在這里插入圖片描述

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7552

    瀏覽量

    151417
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635218
  • STM32
    +關注

    關注

    2270

    文章

    10900

    瀏覽量

    355982
  • Cortex-M0
    +關注

    關注

    4

    文章

    124

    瀏覽量

    38692
  • stm32cubemx
    +關注

    關注

    5

    文章

    283

    瀏覽量

    14807
收藏 人收藏

    評論

    相關推薦

    STM32C0開發(fā)(2)----開發(fā)板介紹

    STM32C011F4P6-TSSOP20評估套件可以使用戶能夠無縫評估TSSOP20封裝中STM32C0S系列微控制器的功能,具備高效的處理能力與穩(wěn)定的性能表現,能夠適應各種物聯網場景和應用需求。該套件可通過標準的USB Type-c
    的頭像 發(fā)表于 12-01 14:48 ?940次閱讀
    <b class='flag-5'>STM32C0</b><b class='flag-5'>開發(fā)</b>(2)----<b class='flag-5'>開發(fā)</b>板介紹

    STM32C0開發(fā)(1)----SPI 驅動WS2812燈珠

    本文介紹了如何使用STM32微控制器,結合STM32CubeMX配置工具和SPI通訊接口,來驅動和控制WS2812 LED燈帶。這是一個集硬件連接、軟件配置和編程開發(fā)于一體的綜合性項目,目標是實現對LED燈帶顏色和亮度的精確控制
    的頭像 發(fā)表于 12-01 16:47 ?2566次閱讀
    <b class='flag-5'>STM32C0</b><b class='flag-5'>開發(fā)</b>(<b class='flag-5'>1</b>)----SPI 驅動WS2812燈珠

    請問如何快速移植stm32f1的程序到STM32C0中?

    如何快速移植stm32f1的程序到STM32C0中?
    發(fā)表于 03-08 06:54

    請問STM32C0STM32中的哪一款可以Pin2Pin替換?

    STM32C0STM32中的哪一款可以Pin2Pin替換?
    發(fā)表于 03-08 07:41

    STM32CubeIDE里面為什么找不到STM32C0的page,這個怎么回事啊?

    STM32CubeIDE里面為什么找不到STM32C0的page,這個怎么回事啊
    發(fā)表于 05-21 07:16

    AN4729_STM32L0STM32L4防火墻概述

    AN4729_STM32L0STM32L4防火墻概述
    發(fā)表于 11-21 17:06 ?0次下載
    AN4729_<b class='flag-5'>STM32L0</b>和<b class='flag-5'>STM32</b>L4防火墻<b class='flag-5'>概述</b>

    UM2776_STM32CubeG0 STM32G0C1E-EV 演示固件

    UM2776_STM32CubeG0 STM32G0C1E-EV 演示固件
    發(fā)表于 11-22 08:22 ?4次下載
    UM2776_<b class='flag-5'>STM32CubeG0</b> <b class='flag-5'>STM32G0C1</b>E-EV 演示固件

    STM32G0開發(fā)筆記:EEPROM M24C02的使用方法

    使用Platformio平臺的libopencm3開發(fā)框架來開發(fā)STM32G0,以下為EEPROM M24C02的使用方法。
    的頭像 發(fā)表于 01-16 15:19 ?2890次閱讀
    <b class='flag-5'>STM32G0</b><b class='flag-5'>開發(fā)</b>筆記:EEPROM M24<b class='flag-5'>C</b>02的使用方法

    意法半導體STM32C0系列MCU,為開發(fā)者降低STM32入門門檻

    意法半導體推出迄今為止STM32微控制器 (MCU)產品家族中性價比最高的STM32C0系列產品,為開發(fā)者降低STM32入門門檻。
    發(fā)表于 03-07 10:34 ?632次閱讀

    STM32C0:“你的下一個 8 位MCU是32位MCU”

    的優(yōu)化和兼容。作為8位MCU的平替,STM32C0的價格與STM8 相當,而性能更加優(yōu)秀,開發(fā)如8位MCU一樣簡單。
    的頭像 發(fā)表于 04-13 09:47 ?1583次閱讀

    STM32峰會現場狂歡——STM32C0/WBA交換站活動預告

    /WBA交換站活動流程。 STM32C0/WBA交換站,蝴工帶你換!現場體驗從STM8向STM32C0的設計遷移,完成demo搭建。拿出你的閑置8位MCU開發(fā)板兌換NUCLEO-C031C
    的頭像 發(fā)表于 04-21 19:25 ?622次閱讀
    <b class='flag-5'>STM32</b>峰會現場狂歡——<b class='flag-5'>STM32C0</b>/WBA交換站活動預告

    學技術 | 關于超低性價比的ARM cortex-M0 STM32C0 Demo板介紹

    0316-DK正好手上有STM32C0116-DK,趁此機會將簡單給大家介紹下此板子.STM32C0116-DKDiscovery套件有助于開發(fā)UFQFPN20封裝中STM32C0系列
    的頭像 發(fā)表于 11-21 16:24 ?1781次閱讀
    學技術 | 關于超低性價比的ARM cortex-M<b class='flag-5'>0</b> <b class='flag-5'>STM32C0</b> Demo板介紹

    使用STM32C0輕松實現從8bit到32bit的平臺升級

    電子發(fā)燒友網站提供《使用STM32C0輕松實現從8bit到32bit的平臺升級.pdf》資料免費下載
    發(fā)表于 07-29 11:27 ?0次下載
    使用<b class='flag-5'>STM32C0</b>輕松實現從8bit到32bit的平臺升級

    STM32C0x1中文手冊

    本參考手冊是對 STM32C0x1 微控制器數據手冊的補充,提供了應用(特別是軟件開發(fā))所需的信息,屬于 STM32C0x1 微控制器上提供的功能集的超集。 有關特定 STM32C0x1
    發(fā)表于 09-01 09:09 ?0次下載

    STM32C011開發(fā)(1)----開發(fā)板測試

    STM32C011F4P6-TSSOP20 評估套件可以使用戶能夠無縫評估 STM32C0 系列TSSOP20 封裝的微控制器功能,基于 ARM Cortex-M0 內核,具有高效能和低功耗的特點
    的頭像 發(fā)表于 12-16 17:14 ?204次閱讀
    <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>板測試