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

查看: 881|回复: 0

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

[复制链接]

22

主题

946

回帖

3

蝴蝶豆

论坛元老

最后登录
2020-5-26
发表于 2017-4-20 16:50:57 | 显示全部楼层 |阅读模式
本帖最后由 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
回复

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版