以下是 STM32G070 微控制器的主要性能特点(中文总结):
-
内核与主频:
- 采用 ARM Cortex-M0+ 32位RISC内核。
- 最高运行频率 64 MHz,提供良好的处理能力。
-
存储:
- 闪存 (Flash): 提供 32KB, 48KB 或 64KB 选项,用于存储程序代码。
- SRAM: 提供 8KB 或 36KB 选项,用于运行时的数据存储(具体容量取决于型号)。
-
能效:
- 采用低功耗工艺设计。
- 支持多种低功耗模式(睡眠、停止、待机、关机),显著降低非活动状态下的功耗。
- 集成了灵活的低功耗外设(LPUART, LPTIMER等),可在低功耗模式下运行。
-
模拟外设:
- ADC (模数转换器): 12位精度,最高 2.5 MSPS 转换速率(在64MHz下),最多支持 19个外部通道。
- 比较器: 集成了2个超高速、超低功耗的比较器。
-
数字外设与接口:
- 定时器:
- 最多3个 16位高级控制定时器 (支持PWM输出、死区生成、紧急停止等,适用于电机控制)。
- 最多3个 16位通用定时器。
- 1个 16位基本定时器。
- 1个 低功耗定时器 (LPTIM)。
- 1个 SysTick 定时器。
- 通信接口:
- 最多3个 USART/UART (支持LIN, IrDA, 调制解调器控制)。
- 最多2个 SPI (最高32 Mbit/s,部分支持I²S)。
- 最多2个 I²C (支持Fast Mode Plus @1 Mbit/s,具有SMBus/PMBus功能)。
- DMA控制器: 支持7个通道,减轻CPU负担,提高数据传输效率。
- CRC计算单元: 用于数据校验。
- 定时器:
-
时钟系统:
- 内置 16 MHz RC振荡器 (HSI)。
- 内置 32 kHz RC振荡器 (LSI)。
- 支持外部 4-48 MHz 石英/陶瓷振荡器 (HSE)。
- 支持外部 32.768 kHz 晶振 (LSE),用于RTC。
- 内置 48 MHz 时钟恢复器 (HSI48),为USB提供精确时钟源。
- PLL (锁相环): 用于倍频时钟。
-
工作条件:
- 供电电压: 1.7V 至 3.6V (主电源 VDD)。
- 工作温度范围: -40°C 至 +85°C (工业级) 或 -40°C 至 +125°C (扩展工业级,部分型号)。
-
封装选项:
- 提供多种封装,满足不同空间需求:
- TSSOP20
- SO8N (仅限小容量型号)
- UFQFPN28
- LQFP32
- LQFP48
- UFQFPN48
- 提供多种封装,满足不同空间需求:
-
关键优势:
- 性价比高: G0系列定位经济型,在预算有限时提供强劲的STM32功能和性能。
- 能效比优异: 结合性能和超低功耗模式,非常适合电池供电或对功耗敏感的应用。
- 集成度高: 丰富的模拟和数字外设(高速ADC、多个通信接口、高级定时器)减少了外部元件需求。
- 开发便利: 支持STM32生态系统(STM32CubeMX配置工具、STM32CubeG0 HAL库、丰富例程、主流IDE支持)。
总结: STM32G070是一款基于高效能Cortex-M0+内核(64MHz)、具备出色能效、丰富外设(高速ADC、多路通信接口、高级定时器)和宽电压范围的微控制器。它特别适合需要良好性能、低功耗、高集成度和成本效益的应用场景,如消费电子、工业控制(传感器、小型电机控制)、智能家居、照明、便携式设备、PC外设等。
如果你有具体应用场景或需要与其他型号对比,可以告诉我! ?
实战经验 | 移植 SBSFU 到 STM32G070 的过程
关键词:SBSFU,移植 目录预览 1、前言 2、基于STM32G070和STM32G071的SBSFU 实现差异 3、开始移植 4、测试安全保护特性 5、后述 01 前言 客户
2023-12-08 18:20:01
请问如何在STM32G070中使用DSP?
我已经在STM32F411中成功使用DSP,但是当我想在STM32G070中使用DSP时,我发现DSP文件有些不同,例如G070的DSP文件:./Sourse/。有一个 Cmakelists.txt
宜家
2022-12-13 07:15:21
如何利用STM32G070点亮LED
(chong)闲(shi),自己试着学了点不一样的东西,那就是“STM32G070”。本着查漏补缺的态度买了课程和活动送的开发板,如图:这两天上完了基础课程,今天就来记录一下:ST官网描述一,背景:首先G070它是ST公司的,支持Arduino和ST Morpho,采用CortexM0+,128k闪存
heks
2021-12-10 07:11:16
STM32G070 DMA ADC通道数据错位
STM32G070 配置DMA ADC转换。想通过软件定时触发连续转换一个序列后停止。测试时发现采样时间设置快了会出现ADC通道数据错位的现象。查看编程手册,才发现问题,厂家是认真的吗,ADC连续采样还有啥意义。求解惑
_b25
2023-03-01 16:56:49
STM32G070的4个引脚相关资料推荐
#STM32G070踩坑1. PB15/PA8默认4K下拉Bit 10 UCPD2_STROBE: PD0 and PD2 pull-down configuration strobeUpon
杀狼000
2021-12-10 08:10:50
STM32G070如何从内部温度传感器计算当前环境温度?
我的问题暗示 STM32G070 没有可用的 TS_CAL2 值,尽管其参考手册 RM0454 在第 292 页(14.9 温度传感器和内部参考电压:读取温度)对其进行了描述。由于数据表中还没有提到
沈文强66
2023-01-16 08:56:36
哪个ST Link可以与STM32G070一起使用?
大家好,我想知道哪个 ST Link 可以与 STM32G070 一起使用。我们有一些旧的 V2 版本,由于与旧项目的兼容性,它们不会更新。使用 V3 还是最新的 V2 更好?非常感谢。
felixbury
2023-01-16 07:54:06
STM32G070RBT6华沣恒霖电子现货
2024-04-30 11:30:58
使用STM32G070 USART3作为调试串口编译报错怎么解决
: 'USART3_4_LPUART1_IRQn' undeclared here (not in a function)使用的芯片是STM32G070CBT6,在使用PB10,PB11(串口3)作为DEBUG输出。直接编译报错。
YYXIAO
2022-08-04 10:32:12
【野火 fireFlasher Mini 脱机烧录器】+ 使用STM32G070脱机烧录测试
看到野火的烧录器对STM32系列支持最完善,本次就用STM32G070来测试一下脱机烧录器功能。 首先使用STM32CubeMX简单创建一个基于STM32G070的点灯例子程序。实现led快速闪烁
流水源君
2023-05-18 10:09:28
STM32G070选项字节修改/恢复后启动问题求解
我正在使用 X-CUBE-CLASSB 包和 IAR EWARM IDE V8.32.4 在 MCU STM32G070CB 上开发家用电器应用程序。我使用 NUCLEO-G070RB 进行早期开发
qiangqzuo
2022-12-01 07:32:22
深度剖析STM32G070CB/KB/RB微控制器:特性、功能与应用解析
: STM32G070RBT6.pdf 一、产品概述 STM32G070CB/KB/RB主流微控制器基于高性能的Arm® Cortex® -
2026-02-26 18:00:06
介绍STM32 NUCLEO-G071RB开发板
CubeMX新建工程打开STM32CubeMX,安装所用MCU的工具包,再按图示步骤操作,STM32CubeMX具体使用方法可参见武汉理工大学电子科技协会B站视频教程LED配置原理图通过阅读用户手册和原理图可知,LD4为用户LED并且连接到STM32G070的PA5引脚,输出高电平时,LD4被点亮。Cu
二霸
2021-08-03 07:42:33
STM32G070RBT6引脚图_中文资料
STM32G070RBT6产品描述 STM32G070RBT6主流微控制器是基于高性能Arm®Cortex-M0 32位RISC核心,工作频率高达64mhz。它适用于消费、工业和家电领域的高水平集成
2024-01-18 11:56:28
课程上线 | STM32单片机入门教程(1)基于HAL库的多核心开发(F1/F4/G0/U5)
STM32F103、STM32F405、STM32G070、STM32U575全系列课程体系①STM32裸机开发(多核心)②STM32裸机项目(U575)③FreeR
2024-08-08 16:42:31
STM32G070CB cubemx串口调试踩过哪些坑呢
使用G070CB时写的中断程序是怎样的?STM32G070CB cubemx串口调试踩过哪些坑呢?
卿小知1
2022-02-18 06:08:10
ACM32F070对比STM32F070差异说明
分别选择两款芯片(LQFP64)最大配置资源的型号(STM32F070RB、ACM32F070RB)进行比对,两者比对如下:
2022-03-12 09:18:52
如何在FreeRTOS中设置configMAX_SYSCALL_INTERRUPT_PRIORITY呢 ?
的是最新的STM32CubeIDE,带有STM32G070KB的1.4.1固件包问题是因为 STM32G070 只有 4 个优先级(2 位),如果他们使用 freeRTOS 函数,我在 STM32
hzp_bbs
2022-12-30 07:40:05
STM32G070不能从定时器1输出PWM是什么原因?如何解决?
我们在从定时器 1 获取 PWM 输出时遇到问题(PC10 引脚上没有任何内容。)STM32G070低级驱动程序PC10 的替代功能 2 是 Timer1 通道 3代码
uvysdfydad
2022-12-06 07:53:03
ACM32F070对比STM32F070的差异说明
一、整体功能对比 分别选择两款芯片(LQFP64)最大配置资源的型号(STM32F070RB、ACM32F070RB)进行比对,两者比对如下: 二、管脚差异说明 举例如下: 举例如下:LQFP64 审核编辑:符乾江
2022-01-20 17:33:48
RTThread GD32F103V线程不执行ETIMOUT怎么办
从STM32G070移植到GD32F103V上,使用的RTT版本是V4.1.1线程错误显示ETIMOUT,不执行有线程 status显示ready,也不会执行空闲钩子函数也不执行使用STM32时运行正常。修改线程优先级,始终不能全部线程都正常。
chumowei
2022-11-04 10:27:49
STM32G070CBT6 LQFP48 32位微控制器单片机芯片
2023-04-22 13:54:25
【野火 fireFlasher Mini 脱机烧录器】+测试极海APM32F072RB脱机烧录情况
读保护情况。经测试读保护已成功。 上次测试STM32G070时,有发现读保护不成功的。今天也重新试了一下STM32G070,发现读保护也可以了。上次也就不清楚为啥会出现意外了。 总结下最近用烧录器
流水源君
2023-05-20 16:33:21
STM32F070xB Rev Y和STM32F070x6 Rev A设备勘误表
【STM32F070xB,STM32F070x6】STM32F070xB Rev Y and STM32F070x6 Rev A单片机的局限性
hgimtk
2022-11-30 07:10:14
如何在stm32g070kb上使用HSE?
大家好,我正在尝试使用 8MHz 外部石英设置我的 STM32G070KB 的时钟。我尝试了两种不同的方式,一种来自 CUBEIDE,另一种来自 libopencm3。我还没有成功使我的应用程序工作
caosurround
2023-01-09 07:52:03
STM32F070CB/RB/C6/F6:高效低功耗32位微控制器的卓越之选
STM32F070CB/RB/C6/F6:高效低功耗32位微控制器的卓越之选 在当今电子设备飞速发展的时代,高性能、低功耗的微控制器需求日益增长。ST公司推出的STM32F070CB/RB/C6
2026-02-10 15:35:14