STM8工程创建指南:使用STVisualDevelop和Cosmic编译器
需积分: 9 113 浏览量
更新于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 上传
364 浏览量
10040 浏览量
2023-06-06 上传
2022-11-03 上传
560 浏览量
539 浏览量
2024-04-14 上传

janesbang
- 粉丝: 0
最新资源
- React中创建带步骤的进度条库ReactStepProgressBar解析
- VC ListCtrl 控件使用示例分析
- JLink V648B官方版发布:下载安全无毒的调试软件
- 跨平台TCP终端:脚本化自动响应与串行通信
- 使用证书验证连接Couchbase的Spring-boot查询服务教程
- YUYV图像工具:高效打开YUYV格式图片
- 蓝色经典企业WAP网站源码包:包含各类技术项目资源与使用说明
- 传真配置必备DLL组件:安装与验证指南
- 构建通用API桥梁:在多平台中实现灵活应用开发
- ECSHOP支付宝个人免签快速支付插件安装教程
- 掌握Ruby应用错误监控:Bugsnag深度解析
- Java METAR和TAF数据分析器WeatherParser介绍
- fanuc机器人地轨附加轴设定与操作教程
- XP系统SNMP安装与配置指南
- MATLAB多项式混沌展开工具箱
- 深入解析二回路过载自动驾驶仪程序设计