打印
[开发工具]

stm32g071快速上手

[复制链接]
3636|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
netlhx|  楼主 | 2019-1-1 20:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 netlhx 于 2019-1-1 20:00 编辑

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


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


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



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

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



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


cubemx启动后的界面


先安装支持库g0


选择开发板的具体型号


询问是否使用默认值初始化



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


对其它的一些外设进行配置,这里主要是uart


uart参数配置


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

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

  while (1)
  {
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
          HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, 0);
          HAL_UART_Transmit(&hlpuart1, msg, sizeof(msg), 100);
          HAL_Delay(500);
          HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, 1);
          HAL_Delay(500);


  }

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

接下来编译及下载


sw4stm32的编译速度很快,如图


代码下载到开发板

板载的led开始闪烁,同时串口输出信息如下


程序开发流程体验完毕,总体来说,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



附参考资料如下

沙发
戏如人生8| | 2019-1-1 20:07 | 只看该作者
赞一个

使用特权

评论回复
板凳
mmuuss586| | 2019-1-1 20:34 | 只看该作者
支持,感谢分享

使用特权

评论回复
地板
磨砂| | 2019-1-5 11:03 | 只看该作者
太好了 能免费申请吗  或者积分兑换也行啊

使用特权

评论回复
5
晓伍| | 2019-1-5 11:09 | 只看该作者
不错啊   购买途径有哪些啊

使用特权

评论回复
6
八层楼| | 2019-1-5 11:15 | 只看该作者
哪里来的板子啊

使用特权

评论回复
7
观海| | 2019-1-5 11:21 | 只看该作者
官网能用积分兑换了吗

使用特权

评论回复
8
guanjiaer| | 2019-1-5 11:33 | 只看该作者
楼主的分享很详细啊

使用特权

评论回复
9
heimaojingzhang| | 2019-1-5 15:28 | 只看该作者
哪个版本的cube支持啊

使用特权

评论回复
10
keaibukelian| | 2019-1-5 15:35 | 只看该作者
现在G0能在天猫上买到了吗

使用特权

评论回复
11
OldestTrick| | 2019-1-7 17:24 | 只看该作者
牛,macOS开发STM32!

使用特权

评论回复
12
yunbujing| | 2019-1-14 10:52 | 只看该作者
学习一下。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

144

帖子

4

粉丝