STM8S C语言编程与Keil uVision工程设置详解
需积分: 15 122 浏览量
更新于2024-08-08
收藏 5.88MB PDF 举报
本篇教程详细介绍了如何在Keil uVision集成开发环境中设置新工程,针对的是51单片机的STM8S系列,特别是STM8S105C6型号。在新工程设置过程中,首先打开工作区设置界面(图2.27),用户需输入工作区的名称和路径,选择合适的编译链,这里推荐的是STM8 Cosmic,并指定其安装目录。接着,点击OK后进入新工程设置界面(图2.28),在这里,用户需配置工程的名称、路径和编译选项。
在选择MCU阶段(图2.30),用户需明确选择开发板所用的主芯片STM8S105C6。设置完成后,软件会跳转到工程主界面(图2.31),这是后续编写、调试代码的基础环境。
教程还涵盖了STM8S的开发工具,包括硬件平台如仿真器和开发板,以及软件平台如STVD、IAR等的使用方法。其中,章节二重点讲解了如何使用不同的开发工具进行程序开发,如STVD进行项目设置,包括设置编译环境、启用BootLoader以及使用UART烧写程序。此外,还包括了GPIO(通用输入/输出)寄存器的操作,如控制GPIO引脚驱动LED和读取独立按键,以及STM8S的时钟管理,如主时钟源的选择和配置。
这是一份适合初学者入门的教程,不仅详细介绍了工程设置步骤,还提供了实用的开发技巧和常见操作,帮助读者逐步掌握STM8S单片机的开发流程和常用功能。对于希望学习和实践STM8S的工程师来说,这是一个非常实用的学习资源。
2014-08-25 上传
2010-06-20 上传
2020-02-27 上传
点击了解资源详情
点击了解资源详情
2021-09-29 上传
2021-09-29 上传
点击了解资源详情
点击了解资源详情
美自
- 粉丝: 16
- 资源: 3943
最新资源
- nostalgebraist-autoresponder:tumblr bot nostalgebraist-autoresponder的代码
- Multi depth pointer based Triangle List:非常快速且可动态扩展的数据结构。-开源
- Android参考源码-调用Android中的软键盘.zip
- ynapshot-CPETT,c语言测试源码是否正确,c语言
- baseballmatching2
- grunt-boilerplate:Grunt、LESS 和 include-replace 满足您所有的 webapp 开发需求
- ibc2k1.github.io
- xryuseix.github.io
- Android应用源码之悬浮窗 监视内容.zip项目安卓应用源码下载
- zbzh,c语言二十一点游戏源码简单,c语言程序
- Vier Hack-crx插件
- BowlingScoreCalculator
- Kinematics-Web-Calculator
- OFDM 频谱:带 GI 的 OFDM 频谱。-matlab开发
- ChatApplication
- No roses-crx插件