版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、相关软件下载链接:/s/1dDrwSZB1、 双击运行IAR运行程序2、点击next3、选择“I accept the terms of the license agreement”并点击Next4、此处我们将需要填写License#5、解压下载的压缩包中的“IAR+KeyGen+”压缩包6、打开“IAR kegen说明.txt”文档可以看到如果要安装STM8的IAR开发环境我们需要用到“IAR kegen PartC.exe”这个软件7、打开它。如果你使用的是win7或者win8操作系统,你需要右键“IAR kegen PartC.exe”这个软件并且选
2、择“以管理员身份运行”选项来启动这个软件8、在软件的Product下拉框中选择“Embedded Workbench For STM8 v1.31”,点击“Get ID”按钮,复制“License number”粘贴到“License#”中并点击下一步,然后再将“License key”复制粘贴到安装程序的“License key”中,然后点击下一步9、选择“Complete”然后Next10、这里可以自行更改路径,然后选择next11、然后就一路next下去即可,IAR会同时将ST-LINK的驱动一并安装12、出现如下界面即安装成功1、创建一个工程,点击Project-Create New
3、Project2、这里创建一个c工程,点击ok3、给工程命名,这里我给工程命名为test4、复制库文件到工程目录下面,同时在工程目录文件下创建user文件夹,在user文件夹下创建src文件夹和inc文件夹,分别用来存放自己写的*.c文件和*.h文件,把main.c文件放到src文件夹下(库文件下载链接:/web/en/catalog/tools/PF)5、打开IAR,右击你的工程-Add-Add Group添加lib组和src组,右键main.c文件并移除,然后右键src重新添加user文件夹下的main.c文件6、将自己写的程序的*.c文件放在src中,将需
4、要的库文件的*.c文件放在lib中,右击相应组-add-add files即可添加文件7、复制STM8S_StdPeriph_Lib_V2.1.0ProjectSTM8S_StdPeriph_ExamplesGPIOGPIO_Togglemain.c中的内容到工程中的main.c文件中8、右击你的工程Options-General Options-选择你单片机的型号9、这里我使用的是STM8S103F3P10、切换到C/C+ Complier-Preprocessor-Additional include directory: ( one per line)配置头文件路径,如图所示将库文件的i
5、nc路径以及自行创建的user中的inc路径添加进来,“$PROJ_DIR$”表示工程路径11、切换到Debugger-Driver选择ST-Link-OK12、将STM8S_StdPeriph_Lib_V2.1.0ProjectSTM8S_StdPeriph_ExamplesGPIOGPIO_Toggle文件夹下的stm8s_conf.h文件和stm8s_it.h文件复制到工程中user文件夹下的inc文件夹中,再将stm8s_it.c复制到src文件夹中13、然后选中工程并点击如图所示的Make按钮进行编译14、报错提示GPIOH没有定义,这里修改成如图所示#define LED_GPIO
6、_PORT (GPIOB)#define LED_GPIO_PINS (GPIO_PIN_5) 之后再编译可以看见main.c文件即可编译通过15、修改后继续编译如果出现非常多的关于未定义的错误,这个表示库文件中有些文件是你选择的芯片所不支持的功能16、右键那些无法编译通过的文件,点击Options,然后在弹出的窗口的左上角有个“Exclude from build”,勾选上就会忽略编译这些文件17、这时我们再次编译即可通过18、接下来我们点击Download and Debug按钮下载程序并进入Debug模式19、进入Debug模式之后点击Go按钮全速运行即可看见led闪烁了,当然前提是你的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五金建材市场准入合同
- 2026年儿科人群临床试验中安慰剂使用的伦理与法规
- 广告投放项目合作协议范本
- 2026年数据安全能力成熟度模型应用
- 医疗AI算法合作合同协议2026
- 美甲美睫店员工薪酬福利合同
- 家电清洗服务合同范本协议范本
- 2026年展览馆特装展位结构安全与稳定性验算
- 肺癌中医护理的食疗方剂
- 2026年手术分级管理与授权程序
- CAESAR-II简易操作手册
- 抗滑桩本科毕业设计计算书K法
- 科学实验科创课件STEM教育编程065机械鱼
- 爱情片《百万英镑》台词-中英文对照
- 商品七大异常状态及处理
- 金属矿床开采新技术技术
- FBCDZ系列通风机为对旋式防爆主要通风机
- GB/T 37669-2019自动导引车(AGV)在危险生产环境应用的安全规范
- 第四章 AP1000反应堆结构设计(杜圣华)
- 几起重大工程质量安全事故原因
- 设备供货安装方案(通用版)
评论
0/150
提交评论