STM8入门|第一个工程

发布时间:2024年01月12日

开发软件

不支持Keil,使用IAR for STM8,注意 IAR系列有很多种 STM8对应软件是 IAR for STM8

调试器

不支持J-LINK 支持ST-LINK

官网资料

https://www.st.com/zh/microcontrollers-microprocessors/stm8s-value-line.html

开发环境搭建

  • 工具栏Project->Create New Project->选择C的然后新建工程
    在这里插入图片描述

  • 添加文件夹与文件
    在这里插入图片描述
    新建目录结构如图,复制下载的STM8固件库(STM8固件库下载地址Libraries目录下所有文件和Project\STM8S_StdPeriph_Template目录下main.c stm8s_it.h stm8s_it.c stm8s_conf.h,将文件添加到对应文件夹。
    在这里插入图片描述

  • 设置芯片型号
    在这里插入图片描述

  • 配置Library Configration
    如果需要使用某些标准的库函数接口(如我们使用的printf and scanf),选择Full。
    在这里插入图片描述

  • 添加头文件
    在这里插入图片描述

  • 设置芯片编译宏,宏定义字段可以在stm8s.h中查看
    在这里插入图片描述

  • 设置输出Hex烧录文件
    在这里插入图片描述

  • 设置调试器
    在这里插入图片描述

  • 保存项目及工作空间后,点击Make编译程序
    编译的时候一把回报错,由于我们复制了stm8的所有外设文件,有些当前型号不支持的会报错,把那些文件删除即可。

文章来源:https://blog.csdn.net/qq_32966261/article/details/135552349
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。