NUCLEO32-L432开发板评测

作者: kongxtong
上传时间为: 2017-06-19 09:10 AM

  非常感谢爱板网,拿到开发板还有些小激动。因为工作出差,评测有些滞后了,抱歉!拿到开发板第一印象就是小巧,宽度和大拇指差不多,芯片的封装是QFN,这也是NUCLEO板第一次使用此封装。

开发板正面

开发板背面

  背面集成了ST-LINK/V2-1的,这样便于程序的调试和下载。板子正面是最小系统,背面是ST-LINK/V2-1。两侧为排针,兼容Arduino Nano座子。Nucleo-L432KC 是基于ARM Cortex-M4处理器,主频可达到80MHz,集成256KB的FLASH和64KB的SRAM,还是很强大的。具体说明,我就不啰嗦了,大家可以看官方的介绍。

  通过照片可以看到,开发板正面和反面有许多0Ω电阻构成的锡桥,通过这些,可以调整不同的硬件设置。

电源选择

通过原理图能看出有四种供电方式:

  • 1.直接通过USB供电
  • 2.通过外部管脚Vin(7V-12V)供电
  • 3.通过外部管脚+5V(5V)供电
  • 4.通过外部管脚+3V3(3.3V)供电

  STM32L432KC是一款低功耗控制器,因此ST公司为了开发者对功耗大小的测量(IDD电流),在板子的背面(复位按键背面)设置了JP1跳线帽,默认短接。将跳线帽取下串接电流表。

时钟选择

NUCLEO的板卡都默认不接外部晶振,没有HSE时钟输入。主时钟源一种方法是内部晶振,还有另一种方法由ST-LINK的MCO提供,它可以提供8MHZ的时钟信号,可以通过锡桥短接来选择,配置方法如下图所示。

评测程序介绍

使用打开STM32CUBE可以快速的建立一个工程。

第一步,点击“New Project”新建工程,选择板卡类型Nucleo32和MCU类型STM32L4就会显示出NUCLEO-L432KC的工程。

工程已经默认设置好PB3口为输出端口,PB3和用户LED连接起来,控制PB3的高低电平就可以控制灯的亮灭。

在引脚配置里设置GPIO,PB3引脚设置成默认输出低电平,上点不点亮LED3。

第二步,配置时钟,将主时钟频率设置成80MHz。

最后是工程设置

点击“project”进入“settings …”进入工程设置界面

然后,生成工程 ,在刚刚设置的目标文件夹打开MDK工程。

打开工程后,在主函数里假如两句话,让LED3每500ms翻转一次,就可以看到灯亮灭了。

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示