欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > STM32G030x6/x8开发指南

STM32G030x6/x8开发指南

2025/3/18 21:56:08 来源:https://blog.csdn.net/HeavenMo/article/details/146248296  浏览:    关键词:STM32G030x6/x8开发指南

介绍

STM32G030x6/x8 系列主流微控制器基于高性能的 Arm® Cortex®-M0+ 32 位 RISC 内核,最高工作频率可达 64 MHz;stm32g030c8t6这款芯片集成了丰富的片上资源,适用于消费、工业和家电领域的广泛应用

  • MCU:主频最高可达64MHz

  • SRAM:8K

  • FLASH:64K

  • GPIO:44路多用途IO

  • TIMER:1路高级定时器、2路通用定时器、一路systick、2路看门狗

  • I2C:2路

  • USART:2路

  • SPI:2路

  • RTC:一个

  • ADC:1路,支持多大19个通道

c8系列芯片采用LQFP48封装,管脚分布如下:

在这里插入图片描述

开发

进行stm32的开发需要准备以下软件或者工具

MDK Keil

keil的安装比较简单,现在最新版本是免费的了,避免了盗版的问题

在这里插入图片描述

STM32CubeMX

这个工具是用来配置芯片资源的,软硬件工程师都可以用,ST官网可以免费下载安装

在这里插入图片描述

另外还需要准备:ST-LINK V2CH340 USB转串口作作为调试工具

在这里插入图片描述

工程

新建CubeMX工程

在这里插入图片描述

选择芯片型号stm32g030c8t6,然后双击进去

在这里插入图片描述

配置外设资源,常见的有GPIO、NVIC、RCC、USART等

在这里插入图片描述

修改时钟:RTC为32.768KHz,HCLK为16MHz

在这里插入图片描述

导出工程配置,然后点击右上角GENERATE CODE就可以导出MDK KEIL工程到指定目录下了

在这里插入图片描述

正常用Keil5打开编译是没有什么问题的,到Debug栏配置ST-Link Debugger就可以烧录了

在这里插入图片描述

电气

关于stm32g030c8t6这款芯片的一些电气特性,搭配外设使用的时候要注意:

  • 电源:3.3V供电,2.0 V to 3.6 V
  • 最大输出电流:80mA
  • 最大输入电流:100mA
  • 工作温度:-40 - 85℃

这款芯片在嘉立创商城的价格也就3-5RMB左右,如果用来替代51这样的单片机问题不大,各方面性能都很优越

在这里插入图片描述

说明

这里使用stm32CubeMX是为了导出SDK,当然也可以使用CubeMX图形化的方式进行编程,但初学者建议把HAL的代码亲手撸一遍

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词