你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-L496ZG评测】 之二------上电及开发环境搭建

[复制链接]
提问时间:2017-4-20 16:50 /
本帖最后由 xnmc2013 于 2017-5-17 13:36 编辑

        照以往的惯例,NUCLEO板子首先要安装好驱动之后,再上电才能给芯片板供电及演示板子自带的程序。
官方的ST LINK/V2-1 USB驱动及驱动更新程序下载地址:http://www.stmicroelectronics.com.cn/~~~/nucleo-l496zg.html
首先安装驱动,然后插上USB数据线,连接电脑。
捕获.JPG

然后用驱动更新软件更新一下板子上的ST LINK/V2-1 USB驱动,这样可以解决许多在win10下的错误。
更新.JPG
这时候我们我们就可以放心的测试和观察了。和以前一样,通过按动用户按键,可以让LED灯按照不同的频率闪烁。不过NUCLEO-L496ZG是采用3个LED灯分别显示的3个频率的闪烁。而NUCLEO-64则是用1个LED灯来显示3种频率的闪烁的。


我一般是采用MDK软件和HAL库来编写程序。
我们需要从KEIL官网下载L4的支持文件,个人建议采用迅雷下载,因为如果从KEIL里直接下载的话,速度很慢,而且经常断线错误。下载地址: 1.JPG 。下载后只要双击就可以直接安装了。
NUCLEO-L496ZG板的支持文件的下载地址 3.JPG cube L4库及例程的下载地址http://my.st.com/~~en.stm32cubel4.zip
如果采用L4的HAL库编程,最好采用STM32CubeMX来生成最初的KEIL文件,里面就可以包含L4的HAL库文件。STM32CubeMX下载地址http://my.st.com~~/stm32cubemx.license%3d1492676692330.html

我们看到在CubeL4文件夹下有很多的例程,我们打开一个GPIO的程序来测试一下: 2.JPG
捕获.JPG

我们看到程序里是要LED1、LED2相互间隔100ms闪烁一次。编译后,没有错误。这里需要指出在STM32Cube_FW_L4_V1.7.0里是无法完成编译的,可能ST官方的工作人员在上传库时,忘了将板级文件stm32l4xx_nucleo_144.h和stm32l4xx_nucleo_144.c集成在库里了。但是STM32Cube_FW_L4_V1.8.0改正了这个错误。下载到nucleo后,我们看到LED1、LED2相互间隔100ms闪烁一次。

IMG_20170517_133224.jpg





2.JPG
5.JPG
收藏 1 评论0 发布时间:2017-4-20 16:50

举报

0个回答

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版