STM8芯片固件库下载

edit time:2022-08-07 10:04:27

前言

  最近一个小项目需要给stm8单片机写一个bootloader程序,因此需要下载对应芯片的固件库。查了网上许多教程,感觉都不是很准确,在此记录下我的下载方式。

  Tips:建议先注册一个账户并登录,否则不能下载文件。

 

操作步骤(以STM8L151F3芯片为例)

  1. 进入st官网https://www.st.com/content/st_com/en.html

       

  2. 在搜索框搜索关键词:peripheral library
       
  3. 搜索结果中出现了许多固件库,我们看到 Description一栏,找到适配我们芯片的前缀
    TipsDescription的型号中的小写 ' x '字符表示对应到该前缀的一系列芯片通用。

       

  4. 点击蓝色字体(Part Number一栏),进入下载界面

       

  5. 点击Get latest(红色按钮),即可下载固件库

    注意下载前需要登录,建议先注册一个账户并登录。
  6. 检查是否下载了正确的固件库,我们打开下载并解压后的文件夹。文件夹下比较有用的是Libraries和Project子文件夹,Libraries中是我们需要的固件库,Project中有各种外设的样例程序和项目模板,我们点进Libraries->STM8xxx_StdPeriph_Driver,可以看到inc(头文件)和src(源文件)两个重要文件夹,进入inc,看到如下界面:

       

  7. 打开stm8l15x.h,查看是否有我们想要的芯片型号:

       
  8. 可以看到第二个标记处就有我们的芯片型号,对应了第一个标记处的代码,我们只需要取消这句代码,在项目中引入需要的库文件即可实现我们想要的功能辣。

    Tips:STM8L151F3的FLASH大小为8K,对应于STM8的低容量(low density)产品,LD即为Low Density的简写,有经验的朋友可以直接根据这个来判断。

posted @ 2022-08-07 11:42  code_explorer  阅读(1165)  评论(0编辑  收藏  举报