STM8工程创建指南:使用STVisualDevelop和Cosmic编译器
需积分: 9 50 浏览量
更新于2024-09-16
1
收藏 1.14MB PDF 举报
"STM8建立工程讲解.pdf"
STM8是一款由STMicroelectronics生产的8位微控制器,广泛应用于各种嵌入式系统。本教程将详细介绍如何在Windows环境下为STM8建立一个工程,包括所需的软件安装、工程目录结构设定以及工程文件的添加。
首先,我们需要安装必要的软件工具。`Sttoolset.exe`是STM8的编译软件安装程序,按照提示一步步安装即可。同时,还需要安装`Cosmic STM8`编译器,这是一个第三方编译器,与`Sttoolset.exe`配合使用,用于编译我们的源代码。`StvisualDevelop`是用于建立STM8工程的集成开发环境(IDE)。
在安装完成后,我们会在电脑上创建工程文件夹。例如,我们可以建立一个名为`stm8uart`的工程,其中包含`Library`文件夹,用于存放公共库文件,而`projectusart`文件夹则用于存放特定项目文件,如`cosmic`文件夹,它对应`Cosmic`编译器的工作目录。
接下来,我们启动`StvisualDevelop`,通过`File` -> `New` -> `Workspace`新建工作空间。在工程环境设置中,指定工程路径为`projectusart`下的`cosmic`路径,并输入工程名称,如`uart`。选择`toolchain`为`Cosmic`,并指定其安装路径。然后,在`Show MCUs`中选择我们使用的STM8微控制器型号。
在工程创建后,我们需要删除默认生成的`main.c`和`.cs`文件,因为我们将使用预存在的例程。然后,将例程文件夹中的`vector.c`移动到`cosmic`文件夹,其他`.c`和`.h`文件添加到`projectusart`根目录下。接着,我们需要把这些文件引入到工程中。在IDE中,选择要添加的文件,然后将其添加到工程。
对于库文件,参照工程目录下的`readme.txt`,找出需要用到的`.c`和`.h`文件,并按照相同的方式添加到工程中。这一步骤与STM32工程类似,确保所有依赖库都正确地链接到工程。
通过以上步骤,我们就成功建立了STM8的UART通信工程。这只是一个基本的框架,实际应用中可能需要根据项目需求添加更多的源文件,配置编译选项,设置中断服务函数等。在工程建立完成后,就可以进行编译、调试和下载程序到STM8微控制器中了。
STM8工程的建立过程涉及到软件安装、工程目录规划、文件添加及配置,对于初次接触STM8开发的工程师来说,理解这个过程至关重要。熟悉这些步骤能够帮助开发者快速搭建开发环境,从而更高效地进行STM8项目的开发。
2022-11-26 上传
2022-11-13 上传
360 浏览量
9953 浏览量
2023-06-06 上传
2022-11-03 上传
552 浏览量
531 浏览量
2024-04-14 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
janesbang
- 粉丝: 0
最新资源
- 面部口罩检测系统实现与JupyterNotebook教程
- 淘宝资源分享:张紧轮支架设计课程的制作过程
- Multisim控制电路实现密码锁功能及报警机制
- ResGuard系统安全防护工具测试版发布
- Android滑动效果实现与初学者建议分享
- 深入了解kafka-streams-dotnet:.NET环境下的Kafka流处理
- Java实用工具类集锦:提升开发效率的必备组件
- 平稳时间序列分析AR(P)模型程序代码下载
- React技术实现的购物网站导航栏组件
- JEECMS v9源码包详解与应用
- VB大作业系统编程: VBScript代码解析
- MATLAB实现正数拆分与数字顺序压缩功能
- 掌握Java基础语法的关键点
- 利用zxing库生成个人二维码名片的实践指南
- JDK1.7环境下兼容的DBCP连接池jar包列表
- MongoDB与Next.js结合:实现前端用户管理与无服务器API