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

【经验分享】STM32L1标准固件库使用

[复制链接]
STMCU小助手 发布时间:2022-1-1 08:40
如何使用STM32L1XX 标准固件库1. 创建工程并设置所选型号的启动文件

选择相对应MCU型号的启动文件:
* startup_stm32l1xx_md.s: 适用于STM32L Ultra Low Power Medium density devices
* startup_stm32l1xx_mdp.s:适用于STM32L Ultra Low Power Medium density Plus devices
* startup_stm32l1xx_hd.s: 适用于STM32L Ultra Low Power High density devices
* startup_stm32l1xx_xl.s: 适用于STM32L Ultra Low Power XL density devices
上面四种类型所对应的MCU型号分别是:
* Ultra Low Power Medium-density devices: - STM32L151x6xx, STM32L151x8xx, STM32L151xBxx, STM32L152x6xx, STM32L152x8xx, STM32L152xBxx, STM32L151x6xxA, STM32L151x8xxA, STM32L151xBxxA, STM32L152x6xxA, STM32L152x8xxA and STM32L152xBxxA, STM32L100x6xx, STM32L100x8xx and STM32L100xBxx
* Ultra Low Power Medium-density Plus devices: - STM32L151xCxx, STM32L152xCxx and STM32L162xCxx, STM32L100xCxx
* Ultra Low Power High-density devices: STM32L151xDxx, STM32L152xDxx and STM32L162xDxx
* Ultra Low Power XL-density devices: STM32L151xExx, STM32L152xExx and STM32L162xExx


2. 根据所选的MCU型号配置固件库

在 stm32l1xx.h (under Libraries\CMSIS\Device\ST\STM32L1xx\Include)中配置所选的MCU类型,以及使用的外设头文件。

  1. #if !defined (STM32L1XX_MD) && !defined (STM32L1XX_MDP) && !defined (STM32L1XX_HD) && !defined (STM32L1XX_XL)
  2.     /* #define STM32L1XX_MD  */   /*!< - Ultra Low Power Medium-densitydevices: STM32L151x6xx, STM32L151x8xx,                                                      STM32L151xBxx, STM32L152x6xx, STM32L152x8xx and STM32L152xBxx.                                                  - Ultra Low Power Medium-density Value Line devices: STM32L100x6xx,STM32L100x8xx and STM32L100xBxx.*/
  3.     /* #define STM32L1XX_MDP */   /*!< - Ultra Low Power Medium-density Plus devices: STM32L151xCxx, STM32L152xCxx and STM32L162xCxx
  4.     - Ultra Low Power Medium-density Plus Value Line devices: STM32L100xCxx  */
  5. /* #define STM32L1XX_HD */   /*!< Ultra Low Power High-density devices: STM32L151xDxx, STM32L152xDxx and STM32L162xDxx */
  6. /* #define STM32L1XX_XL */     /*!< Ultra Low Power XL-density devices: STM32L151xExx, STM32L152xExx and STM32L162xExx */
  7. #endif
复制代码

到这里,对固件库的配置就算完成了,剩下的就是将这些文件包含进编译器中,并对编译器进行相应的配置。


收藏 1 评论0 发布时间:2022-1-1 08:40

举报

0个回答

所属标签

相似技术帖

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