|
本帖最后由 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 的MCU有四个供电单元
【STM8-SO8】08-STM8L001J3的点灯
STM8单片机如何实现Bootloader
基于STM8的DALI (数字可寻址调光协议)
开源基于STM32的STM8脱机编程器
【ST MCU实战经验】之STM8中UART奇偶校验的使用方法
【思修电子STM8集合贴】龙顺宇STM8理论/实战视频/书籍/软件/
初次尝试STM8S001J3
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
基于STM8的实验代码汇总分享
微信公众号
手机版
请的详细,很好学习一下