lising 发表于 2019-1-5 20:52

【 ST NUCLEO-G071RB测评】初识NUCLEO-G071RB

<div class='showpostmsg'> 本帖最后由 lising 于 2019-1-5 21:03 编辑

       2019年开年之际有幸获得了NUCLEO-G071RB开发板测评机会,非常高兴!借此机会感谢EEWORLD论坛!感谢ST公司!这次测试的平台NUCLEO-G071RB开发板的娘家在这里:https://www.stmcu.com.cn/index.p ... /261/layout/product
更多相关资讯可点击进入查询。
      本次分享内容主要为开箱、对NUCLEO开发板及板载STM32G071RBT6微控制器的初步学习。
一、开箱。NUCLEO-G071RB的包装与其它NUCLEO系列一样,依旧是简洁、明亮、清澈,让人爱不释手。下面是几张开箱及通电试机图片:
1、完整包装:



2、打开包装:



3、局部细节:




4、通电。LD4闪烁,按蓝色“USER”键LD4闪烁频率将会发生改变。


5、这张卡片方便了开发板的使用


二、不一样的NUCLEO-G071RB
      据个人了解ST公司的开发板共有三大类别:Discovery、Evaluation及Nucleo,其中的Discovery、Evaluation开发板板载资源较多,成本也比较高;而NUCLEO类的开发板只是一个核心板,成本相对比较低。在这三大类开发板中,个人还是比较喜欢NUCLEO类。一是便宜比较容易得到,二是在测试、调试等应用中使用非常灵活、方便。在NUCLEO类开发板中又分为Nucleo32、Nucleo64、Nucleo144三个子系列,NUCLEO-G071RB就是属于Nucleo64子系列了。当年得到的第一块Nucleo64子系列的开发板便是NUCLEO-F030R8,记得当时在ST官方文档中了解到Nucleo64共计推出了17款开发板,心中就梦想着有朝一日能收集齐这17块开发板,结果ST公司产品推出产品的速度太快,到目前为止Nucleo64子系列已经包含了23款开发板,想不到我收集板卡的速度赶不上ST公司新产品推出的速度……{:1_85:}

从上面图中可以看出,Nucleo64细分也是分成三个小类别的:
本色区域内的品种最多,标识为NUCLED-XXXRX,图纸代号MB1136;
黄色区域内有三种型号,标识为NUCLED-XXXXRX-P,图纸代号MB1319B;
红色区域内有两种型号,标识为NUCLED-GXXXRX,图纸代号MB1360C;其中的NUCLEO-G071RB即是今天的主角儿。
这三种开发板在外观上还是有一些区别的:


手上没有“黄色区域”内的开发板,下面这几张图是NUCLEO-G071RB与NUCLEO-L073RZ的合照,可以看出两者还是有些差别的:最明显的还是USB_STLINK的接口由原来的mini-B变成了Micro-B,可以直接使用安卓手机的数据线了;LD3及LD4由原来核心板中心处迁移至了开发板的边缘,当Arduino及ST morpho接口有设备连接时指示灯就不会被遮挡了;还有就是Arduino及ST morpho接口增加了脚位数字标识,方便了开发者使用;





看过了外观,再来看看电路图。新版的电路图与原来的风格截然不同,比如绿色的发光LED涂了绿色;蓝色的USER键涂了蓝色;跳线帽处还配有实物图,这些使得阅读者更加容易理解,看上去也可爱了许多;



另外,原来的用户LED(LD2)直接接在了微控制器IO口;而现的(LD4)则是通过一只N-MOS受控的:


还有一张PCB布局图:

以上只是比较明显的一些差别,还有许多细节有待在使用中慢慢发现。接下来再来看看不一样的STM32G0:

三、不一样的Arm® Cortex®-M0+微控制器STM32G0系列
      “STM32G0:新一代入门级32位STM32,超过93%的 I/O利用率”,这是STM32G0是突出的特色之一,当然除此之外还有许多值得称道的特性。以前看很多芯片手册时发现一个芯片上会有好几个“VCC”和“GND”引脚,心里想有一对就行了,要那么多不是浪费吗?现在“STM32G0”把这问题给解决了:lol
下面是网页及相关资料的截图:




STM32G0系列是Arm® Cortex®-M0+微控制器,采用相同内核的还有STM32L系列。如下图:


下面是采用Arm® Cortex®-M0+的STM32L073RZ与STM32G071RB引脚图:

从图上可以看出,STM32L073RZ具有51个IO口;而STM32G071RB足足有60个IO口!

再来看看其它的一些特性和应用:






      当然,扛着新一代入门级32位STM32大旗的STM32G0,不仅仅是拥有超过93%的 IO利用率,同时内部还嵌入了精确的时钟,可进一步降低成品,为高效能微控制器树立了新的标杆。个人还是挺期待能早些时候把玩这一系列低引脚的产品。
      最后,祝愿EEWORLD论坛越办越好、蓬勃发展!祝愿ST公司在事业长足发展,推出更多更好的产品!祝论坛各位朋友新年快乐,万事如意!


此内容由EEWORLD论坛网友lising原创,如需转载或用于商业用途需征得作者同意并注明出处


</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

lising 发表于 2019-1-5 21:01

忘了几份资料:



数码小叶 发表于 2019-1-7 09:53

居然有Micro接口的的NUCLEO64了,只见过NUCLEO 114系列的micro接口{:1_101:}{:1_101:}{:1_101:},ST终于肯改接口了

freebsder 发表于 2019-1-8 17:28

内部时钟有多精确啊?

lising 发表于 2019-1-8 19:53

freebsder 发表于 2019-1-8 17:28
内部时钟有多精确啊?

精度不错,刚发了一个定时器的帖子,可以参考一下。
https://bbs.eeworld.com.cn/thread-1066815-1-1.html

网络孤客 发表于 2019-11-3 11:05

<p>老版IAR如何开发?</p>
页: [1]
查看完整版本: 【 ST NUCLEO-G071RB测评】初识NUCLEO-G071RB