本帖最后由 lkl0305 于 2016-3-14 00:06 编辑
一、初见
(1)开箱 当拿到NUCLEO-L073RZ开发板后,一如既往,Nucleo风格塑封包装非常简洁。
图1-1 NUCLEO-L073RZ开发板包装 打开包装,熟悉的Nucleo开发板,大家如果不通过开发板上的标签来判断,很难判断开发板的型号,Nucleo开发板不仅电路的布局一致,电路布线也一样,大家可以将主芯片去掉,焊接一款其他型号的MCU,就是另一款开发板了,这一特性足以证明ST公司的STM32系列MCU的兼容性,不论是STM32F型的还是STM32L型的。
图1-2 NUCLEO-F070RB与NUCLEO-L073RZ对比 意法半导体ST公司目前共推出了3种极低成本的Nucleo系列的开发板,一种是只有拇指大小的Nucleo-32开发板,采用只有32引脚STM32微控制器,另一种是最早出现的数量最多的Nucleo-64开发板,采用64引脚的STM32微控制器,还有一种是最新推出的Nucleo-144开发板,采用144引脚的STM32微控制器。3种机制款开发板涵盖了主要的STM32系列微控制器,形成了丰富的生态系统,满足用户以极低价格评估STM32微控制器的要求。
图1-3 NUCLEO-32与NUCLEO-64对比
图1-4 NUCLEO开发板总览 这次拿到的NUCLEO-L073RZ开发板,隶属于STM32系列中低功耗的L系列微控制器。可以看到,开发板泾渭分明的分成上下两部分,上面是板载的ST-LINK编程调试器,下面是主芯片STM32L037RZ构成的最小系统板和极简单的外设(一个用户LED和一个用户按键)。开发板可以从中间掰断,这样可以上下部分单独使用。
图1-5 NUCLEO-L073RZ开发板正面 NUCLEO-L073RZ开发板的主要特点是: (1)板载64引脚LQFP64封装的STM32L073RZ低功耗微控制器 (2)提供Arduino Uno Revision 3接口和ST Morpho全扩展接口 (3)支持mbed云端开发环境 (4)提供ST-LINK/V2-1编程/调试器,使用SWD接口与目标单片机连接 (5)多种供电方式: a)通过ST-LINK/V2-1编程/调试器供电; b)通过Arduino接口提供外部7V-12V电源供电; c)通过ST Morpho接口提供外部5V电源供电; d)通过Arduino或ST Morpho接口提供+3.3V电源供电 (6)三个LED指示灯,包括USB通讯(LD1),用户LED(LD2),电源指示灯(LD3) (7)两个按钮,1个用户按钮(蓝色)和1个复位按钮(黑色) (8)USB接口具有如下功能: a)虚拟COM端口 b)大容量储存 c)ST-LINK / V2-1编程/调试器 (9)支持免费的HAL软件库,并具有丰富的开发例程 (10)支持多种可选的主流集成开发环境,包括IAR、IAR、GCC-based IDE等 NUCLEO-L073RZ开发板的背面,主要是一些锡桥,通过焊接不同的0欧电阻,实现电路的不同配置形式。不同的开发板,虽然电路板上锡桥的位置一样,但是要注意上面的焊接配置情况是不同的,在使用时大家一定要参看相关的文档和具体电路,不然的话可要走弯路的。
图1-6 NUCLEO-L073RZ开发板背面 包装里的说明页是NUCLEO-L073RZ开发板的第一手资料,大家可以在拿到开发板时,快速的简单了解一下板载MCU(STM32L073RZT6)的特点,开发板提供的DEMO例程快速上手运行,集成开发环境IED,系统配置要求等信息。 首先看一下说明页的正面左上角,大大的STM32L073指示了开发板的型号,下面写着Nucleo-64,这是在新版的开发板上的新内容,以前只是印着Nucleo字样,随着Nucleo系列开发板的丰富,类型也更加完备了。
图1-7 NUCLEO-L073RZ开发板说明页正面 除此之外,是不是发现中间Nucleo的颜色也不太一样呢?对了,绿色标识NUCLEO-L073RZ可以一款板载低功耗系列微控制器的开发板。 左下角描述了NUCLEO-L073RZ开发板的主要特点介绍。 右边是NUCLEO-L073RZ开发板的接口说明,方便大家在测试学习中查看方便。 说明页的背面有一段关于开发板使用的步骤引导说明,如果是初次使用Nucleo系列开发板,建议仔细阅读,上面描述了如何运行板载演示例程,另外下面依次是开发板使用的系统配置需求、推荐集成开发工具IDE等信息。
图1-8 NUCLEO-L073RZ开发板说明页背面 这里要特别提示一下,在官方推荐的集成开发环境中,有2处标有加粗的free字样,特别是MDK-ARM集成开发环境也是免费的!
图1-9 免费的MDK-ARM开发工具 2、上电 对NUCLEO-L073RZ开发板有一个初步的认识后,下面就给开发板上电看看官方给的板载例程演示。 开发上电之前,首先要检查跳线的位置:确保JP1跳线断开,JP5(PWR)跳线设置选择U5V侧短接,JP6(IDD)选择短接。 将NUCLEO-L073RZ开发板的ST-LINK部分的CN1接口使用USB type A 到mini-B型转接线连接电脑给开发板供电。 这时候就会发现电源指示LED灯LD3和连接指示LED灯LD1点亮(COM)。 (1)同时后绿色用户LED快闪(频率大约是0.25Hz)。 (2)按下蓝色用户按钮B1后,绿色LED灯LD2慢闪(频率1Hz)。 (3)再次按下蓝色用户按钮B1后,蓝色LED灯LD2闪烁频率加快(频率0.5Hz)。 (4)第三次按下蓝色用户按钮B1后,回到初始状态,然后重复上述过程。
图1-10 NUCLEO-L073RZ开发板例程演示 这个演示效果看不出和之前其他的Nucleo开发板有什么不同之处。 |