ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[开发工具] stm32g071快速上手

[复制链接]
1192|11
 楼主 | 2019-1-1 20:00 | 显示全部楼层 |阅读模式
本帖最后由 netlhx 于 2019-1-1 20:00 编辑

st又出新品了,赶紧体验一波。
IMG_20190101_162902.jpg

熟悉的老包装,不过是全新的g0系列。

IMG_20190101_165249.jpg
除了新硬件之外,cubemx也全新改版。

02BAB2F7-9330-4428-A483-E4DAB6F906BF.png

新版的cubemx看上去似乎更花哨了,隔了一阵子没用,有点适应不过来了,不过总体还好。

除了可以使用mdk/iar来进行软件开发之外,还有其它选择,比如sw4stm32, 一个很好用的软件,结合cubemx,无往而不利。

QQ20190101-192451.png

接下来使用cubemx来生成一个工程,点个灯并体验简单的通信。

QQ20190101-192751.png
cubemx启动后的界面

QQ20190101-192812.png
先安装支持库g0

QQ20190101-192846.png
选择开发板的具体型号

QQ20190101-192933.png
询问是否使用默认值初始化



配置界面,这里将pa5也就是USR LED对应的pin配置。

QQ20190101-193047.png
对其它的一些外设进行配置,这里主要是uart

QQ20190101-193123.png
uart参数配置

QQ20190101-193159.png
生成工程的参数设置
总的来说还算顺利,接下来就是在sw4stm32里导入工程文件。

在主文件里添加如下的代码

  1.   while (1)
  2.   {
  3.     /* USER CODE END WHILE */

  4.     /* USER CODE BEGIN 3 */
  5.           HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, 0);
  6.           HAL_UART_Transmit(&hlpuart1, msg, sizeof(msg), 100);
  7.           HAL_Delay(500);
  8.           HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, 1);
  9.           HAL_Delay(500);


  10.   }
复制代码

sw4stm32基于eclipse,在使用代码补全时可以使用alt+/来实现。

接下来编译及下载

QQ20190101-194834.png
sw4stm32的编译速度很快,如图

QQ20190101-194847.png
代码下载到开发板

板载的led开始闪烁,同时串口输出信息如下
QQ20190101-195313.png

程序开发流程体验完毕,总体来说,sw4stm32很好,免费,效率不错。

再来谈一谈g0的一些特性,主要如下:
  • CPU频率就从48 MHz提升到了64 MHz
  • STM32G0只需要一组外部电源供电,而同样功能的标准MCU则需要4组外部电源
  • 内部集成了更大的Flash和RAM,闪存容量从16 KB到512 KB,并且64 KB和128 KB闪存均配备最高36 KB SRAM
  • 运行模式下功耗低于100 μA/MHz,并且还提供多种低功耗模式:VBAT模式下,功耗为10 nA(RTC启动)/400 nA(RTC停止);Shutdown模式下,功耗为40 nA(RTC启动)/500 nA(RTC停止);Standby模式下,功耗为200 nA(RTC启动)/500 nA(RTC停止);Stop模式下,功耗为3~8 μA



附参考资料如下
  • 主要特性介绍 en.STM32G0_marketing_pres.pdf (2.04 MB, 下载次数: 22)
  • nucleog071用户手册 en.DM00452640.pdf (1.29 MB, 下载次数: 15)

| 2019-1-1 20:07 | 显示全部楼层
赞一个

使用特权

评论回复
| 2019-1-1 20:34 | 显示全部楼层
支持,感谢分享

使用特权

评论回复
| 2019-1-5 11:03 | 显示全部楼层
太好了 能免费申请吗  或者积分兑换也行啊

使用特权

评论回复
| 2019-1-5 11:09 | 显示全部楼层
不错啊   购买途径有哪些啊

使用特权

评论回复
| 2019-1-5 11:15 | 显示全部楼层
哪里来的板子啊

使用特权

评论回复
| 2019-1-5 11:21 | 显示全部楼层
官网能用积分兑换了吗

使用特权

评论回复
| 2019-1-5 11:33 | 显示全部楼层
楼主的分享很详细啊

使用特权

评论回复
| 2019-1-5 15:28 | 显示全部楼层
哪个版本的cube支持啊

使用特权

评论回复
| 2019-1-5 15:35 | 显示全部楼层
现在G0能在天猫上买到了吗

使用特权

评论回复
| 2019-1-7 17:24 | 显示全部楼层
牛,macOS开发STM32!

使用特权

评论回复
| 2019-1-14 10:52 | 显示全部楼层
学习一下。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表