聲明:本篇文章摘自21IC網站,僅供學習自查之用,不用于商業用途,如有侵權請告知。 https://bbs.21ic.com/icview-2612256-1-1.html
ST在2018年末推出了新一代入門級STM32G0系列,該系列是一款全新的 Arm® Cortex®-M0+ 微控制器。STM32G0除了繼承F0系列的優良特性外擁有很多新的特性,力求在每個細節實作最出色的優化,為使用者提供最佳的成本效益,以靈活的特性滿足各種應用需求。
快速的了解下STM32G0的新特性:
1)STM32G0僅需一組電源引腳,不僅降低了BOM成本還可以減少PCB面積,這一特性提升了IO的使用率到高達93%。
2)内部提供精度為1%的高速時鐘HSI可以滿足絕大數的應用,可進一步節省成本。可以大大減少因為不同的架構及不同開發工具而帶來的成本開銷和精力投入。
3)STM32G0系列的能效非常高,運作模式功耗低于100μA/ MHz,并提供多種低功耗模式,以節省電能,延長電池續航時間。當實時時鐘(RTC)運作時,停止模式功耗僅為3-8μA,待機功耗僅為500nA。
4)內建了一個12位2.5 MSPS的ADC,利用硬體過采樣還可将精度提高到16位。支援最新的USB Type-C和Power Delivery 3.0版本。
5)提供 16 KB 到 512 KB片内 Flash,采用 8 引腳到 100 引腳,提供了5種封裝形式(SO/TSSOP、WLCSP、BGA、QFN、LQFP)。實作了萬能架構 (one-architecture-fits-all) 的概念,以滿足未來的市場需求。
ST提供了2款擴充豐富的NUCLEO開發闆,NUCLEO-G070RB 和NUCLEO-G071RB,今天我們要測試的是其中的NUCLEO-G071RB。和我們之前用過的衆多
NUCLEO,開發闆闆載了下載下傳器和評估晶片以及各種擴充接口。
開發闆主要特性如下:
STM32 microcontroller in LQFP64 package
• 1 user LED shared with Arduino™
• 1 user and 1 reset push-buttons
• 32.768 kHz LSE crystal oscillator
• Board expansion connectors:
– Arduino™ Uno V3
– ST morpho extension pin headers for full access to all STM32 I/Os
• Flexible power-supply options:
– ST-LINK USB VBUS or external sources (3.3 V, 5 V, 7 V to 12 V)
• On-board ST-LINK/V2-1 debugger and programmer with USB reenumeration
capability.
• Three different interfaces supported on USB:
– mass storage
– virtual COM port
– debug port
NUCLEO-G071RB提供了幾種供電模式,友善各種模式的使用
5V_USB_STLK from ST-LINK USB connector
• VIN (7 V - 12 V) from Arduino connector or ST morpho connector
• E5V from ST morpho connector
• 5V_USB_CHG from ST-LINK USB
• 3.3 V on Arduino connector or ST morpho connector
得益于ST的優秀的生态建設,在我們熟悉一種晶片的使用後我們可以毫無任何障礙的遷移到另外一種系列的晶片,這種便攜性給我的開發和評估帶來很大的便利,讓我們能短時間内搭建測試平台,編寫移植代碼。