STM32L系列是ST公司推出的专门面向低功耗需求的单片机,目前成为很多可穿戴设备的首选方案。/ ~& D+ c5 k) f2 _1 p2 v' `# I * w8 Z8 N" e) j 以前做过STM32F系列开发,现在因为产品低功耗要求,需要使用STM32L4。现有一块NUCLEO-STM32L432KC开发板,所以本文内容主要基于该开发板,开发板官方网址为【NUCLEO-STM32L432KC】。0 T( }8 P, s/ p9 |) f+ O 1.安装 Keil-MDK Keil是STM32开发比较常用的IDE,可以从这里下载 【Keil官方网站】,具体安装破解教程,网上很多,不再赘述。$ N2 R# r# x0 L- S ; Z( Y+ s( o' l1 R0 _' m9 v* m1 } 2.安装 STM32CubeMX STM32CubeMX 是 ST 近几年来大力推荐的STM32 芯片图形化配置工具, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用。 目前很多用标准库开发的都转到STM32CubeMX和HAL库开发。STM32CubeMX下载地址:[STM32CubeMX官方网站]( I3 m/ S3 Y6 j 3.安装 STM32CubeL4 a. 打开安装好的STM32CubeMX ,点击图中按钮 , F* U+ S' u. h B" \ b. 找到STM32L4,安装。: p) [: Z8 \/ d; {' Z# d5 { 0 y% o' K! i% a9 A 4.安装 Keil.STM32L4包# `. \: V9 L) Z6 O* |8 K- d keil包下载地址:【keil.STM32L4官网】,最终我下载的是1.4.0版本的,因为装其他版时总是出现错误。1 K9 J2 e3 A$ N' @ 下载完,打开Keil的Pack Installer,直接把安装包拖进去即可安装。安装完后,可以看到包出现在左侧列表中,如下图所示:7 ?: F/ Q7 u+ K! a 4 L: ]! Y( ]* _! k ! \! P( J/ \1 U) X5 q: U& G 5.安装 stlink驱动' Q& {( F0 \: `: I8 B U+ f stlink用来烧写程序,开发板板载的有stlink,需要安装驱动。下载地址:【stlink驱动下载】 / m, u3 I3 G3 Y4 o7 Z$ N; _8 y4 W 至此,已经完成了基本所有的安装!可以使用STM32CubeMX图形画界面进行引脚配置和工程创建。% C! o. {+ _* n: d - j2 ?& t( {* [* X |
基于STM32L476+64M QSPI接口PSRAM(IPS6404L)开源分享(含源码)
基于STM32L4R9 的QuadSPI Flash 通讯速率不理想经验分享
STM32L4超低功耗功能概述
基于STM32L431RC Standby和RTC中断唤醒经验分享
基于STM32L431的睡眠模式经验分享
STM32L4R9 的 QuadSPI Flash 通讯速率不理想
STM32L4、STM32L4+和STM32G4系列 微控制器上的专利代码读取保护
STM32L433在STOP模式USART不能工作的解决办法
【实测教程】基于STM32L4系列的实测教程分享合集
STM32L4系列MCU的五种振荡器和使用说明