STM8工程创建指南:使用STVisualDevelop和Cosmic编译器
需积分: 9 42 浏览量
更新于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 上传
2011-12-10 上传
2023-07-09 上传
2023-10-19 上传
2023-05-16 上传
2023-07-31 上传
2023-03-30 上传
2023-06-20 上传
janesbang
- 粉丝: 0
- 资源: 13
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码