首页 > 评测 > 拇指开发板——Nucleo-L031K6评测
拇指开发板——Nucleo-L031K6评测
- [导读]
- 随着智能穿戴设备、医用电子、工业自动化生产线、智能家居等领域的发展,市场对智能产品的期待值越来越高,进而导致对微控制器各方面的要求的提升,特别是芯片功耗的表现,直接影响了智能产品的用户体验,因此各大厂商也不遗余力发展低功耗高性能微控制器产品线。
驱动安装
若是第一次使用Nucleo系列的板卡,由于ST_Link驱动没有安装,所以系统可能会出现驱动安装失败的提示,这将导致虚拟串口功能无法使用。
虚拟串口在资源管理器中也无法识别。
此时需要在ST官网上下载ST_Link驱动stsw-link009.zip,并解压。并根据计算机是32位系统或是64位系统,相应选择“dpinst_x86.exe”或是“dpinst_amd64.exe”,双击开始安装。
在随后弹出的驱动安装确认框中点击“安装”即可。
稍等片刻驱动便安装完成。
此时在资源管理器中可以看到虚拟串口设备。
由于window盗版镜像在减少系统占用空间的同时,往往会阉割某些window的功能,这有可能会导致某些相关文件的缺失,以至于ST_LINK驱动即使安装成功,虚拟串口功能也无法使用。需要手动将缺失的文件补齐。缺失的3个文件分别是:mdmcpq.inf、mdmcpq.PNF、usbser.sys。文件的路径为C:\Windows\System32\DriverStore\FileRepository。相关的文件下载地址将会在本文最后的资源链接中给出。
STM32CUBE体验
使用STM32CUBE之前需要更新或者安装STM32L0软件,可以直接在STM32CUBE软件里面点击更新。点击菜单栏的“help->Check for update”。
在随后弹出的窗口中,选中“FW.L0.1.5.0”,并点击“install now”更新。
更新完成后,打开STM32CUBE,点击“New Project”,并在随后弹出的窗口中选择“Board Selector”选项卡,在Type of Board中选择Nucleo32。随后双击NUCLEO-L031K6。
在配置画面中,点击相应的管脚便可完成配置。
配置完成后,点击菜单栏下方的齿轮图标,对工程文件进行配置。
在Setting页面中,需要配置工程名称,在project name一栏中填入,并选择工程保存路径。在toolchain/IDE选项卡中选择希望的编译环境,由于我们接下来需要使用KEIL进行编译,所以选择MDK-ARM V5。习惯使用IAR软件或者其他编译环境的可以选择EWARM或者其他选项。最后点击“OK”即可生成工程。
接下来需要安装KEIL pack包,打开pack软件,对STM32L0系列的PACK进行升级。在软件右侧找到STM32L031并选中,然后在软件左侧找到Keil::STM32L0xx_DFP,并点击Update。
升级成功后,STM32L031K6器件的符号会由未升级前的白色变为绿色。
接下来打开STM32CUBE生成的工程文件,编写一个小代码。需要注意的是,编写代码的时候需要把代码写在特定的区域,以便可以继续使用CUBE软件进行工程维护,若没有按照要求,把代码随意放置,使用CUBE维护工程的时候,特定区域之外的代码将会被删除,造成不必要的损失。
由于CUBE软件在生成工程文件的时候已经帮我们选好了烧写仿真器相关设置,所以不需要我们再次设置,只需直接编译下载即可。总体来说,使用CUBE软件可以免去工程师朋友自己配置工程的痛苦,而且可视化的操作也大大改变了工程师编程的枯燥性,操作设计显得十分人性化。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前