[信息] 【ST评测+第四周学霸之STM32G070开箱评测】

[复制链接]
2729|0
 楼主| linyu0395 发表于 2020-12-23 18:51 | 显示全部楼层 |阅读模式
再次在STM32垂直应用挑战第四周获得了学霸奖,奖品是Nucleo-G070RB开发板。MCU是Cortex-M0+内核,比M0内核的MCU比较,性能上有了很大的提升,主频由48MHz提高到64MHz,RAM 36K,也比STM32F070(项目中刚好有用到这颗料,RAM大小16K)大了很多。
       571805fe320452d354.png

      
STM32G070  资源图:
       938315fe32058847e6.png

     STM32F070  资源图:
       357645fe3206aa2384.png


     
     照例用STM32Cube创建工程跑个LED灯。
     点击File->New Project,选择Board Selector,找到NUCLEO-G070RB开发板,选择并双击打开。
      75185fe3208228b21.png


    外设PA5有个LED
    935365fe320932615f.png



    选择Clock Configuration,配置HCLK为64MHz,其他时钟会自动适配,省了我们去看文档的时间了。Project Manager里的Project Name为项目文件名,可以任意输入,Toolchain/IDE选择MDK-ARM,其他参数不变,依然选择HAL库来编译。想减少点代码空间,提高一下性能,也可以选择LL库,代码精简了不少。
    543345fe320a6e5660.png




    最后点击Generate Code生成项目,提示还没有安装固件包,点击安装即可,最后打开的MDK中也要安装Pack。这里吐槽一下,MDK自带的Pack Installer的速度实在实在慢,遇到大文件,可能一天也下载不完,还经常提示时间溢出是否继续等,后来直接到MDK官网下载,速度也算勉强接受吧,STM32Cube的下载速度却非常快,看来还是ST服务器nubility啊!呵呵!
    690165fe320c049f79.png

   MX_GPIO_Init函数的初始化里,把LED的灯点亮
    891715fe320d92054f.png


        编译仿真,然后LED就亮了。
        仿真时,提示ST-LINK固件太老,顺带升级了一下。
    241715fe320f628f31.png

          147455fe320ffee2b4.png

        简单评测了一下,后续有项目移植的话,再分享给大家,感谢21IC平台提供的机会!


   

   







您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

249

帖子

4

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