
本帖最后由 zhdzhd-174422 于 2019-2-25 01:02 编辑 开发环境: IAR for STM8 V3.10.4(本文以它为主) STVD-STM8 Cosmic C IAR for STM8 V3.10的下载链接:http://netstorage.iar.com/SuppDB/Protected/PRODUPD/012818/EWSTM8-3104-Autorun.exe 官方的STM8S库文件下载链接:http://my.st.com/content/my_st_com/en/products/embedded-software/mcus-embedded-software/stm8-embedded-software/stsw-stm8069.html 创建工程模板: 1、解压en.stsw-stm8069.zip,进入解压目录en.stsw-stm8S069\STM8S_StdPeriph_Lib\Project\STM8S_StdPeriph_Template目录下;把里面的RIDE和STVD两个文件夹以及用不到两个文件删除,保留如下图中的文件即可。 ![]() 2、进入en.stsw-stm8S069\STM8S_StdPeriph_Lib\Project\STM8S_StdPeriph_Examples\GPIO\GPIO_Toggle下,全选,复制所有文件到STM8S_StdPeriph_Lib\Project\STM8S_StdPeriph_Template目录下,替换原有的文件即可。 ![]() ![]() 3、 进入STM8S_StdPeriph_Template\EWSTM8,双击Project.eww后在IAR中打开工程文件,看到此工程文件默认配置为“STM8S208”,需要修改为STM8S001。 ![]() ![]() 点击Project,再点击Edit Configurations... ![]() 下拉或滚动找到STM8S001,点击OK ![]() 可以看到默认配置已变更为STM8S001,为了简洁,可以选中灰色的引用文件全部删除。 ![]() 回到工程文件夹,把STM8S208目录删除 ![]() IAR工程模板及转灯测试 从官方原理图上可以得知LED连接在PA3(引脚5)上 ![]() 要修改main.c中的I/Os configuration的端口定义为GPIOA ![]() ![]() 编译工程,测试成功,到此IAR的工程模板建立完成。 ![]() 运行,开发板上的LED开始闪烁,到此转灯程序完成。 ![]() [tr][/tr] 运行效果: ![]() 另外也可以编译生成HEX文件,用STVP烧录到开发板中。 STVP的官方下载链接: http://www.st.com/en/development-tools/stvp-stm32.html 中文社区下载链接: https://www.stmcu.org.cn/document/detail/index/id-215708 IAR设置如下: ![]() ![]() 编译后,会在工程目录中Exe目录下生成hex文件。 ![]() 运行STVP,对照下图操作,便可烧录到开发板中 ![]() |
STM8自学笔记(推荐STM8很好的入门电子书)
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
STM8S 直流电机例程及相关资料
无刷直流电机控制应用+基于STM8S系列单片机---电子书
请的详细,很好学习一下