历史上的今天
今天是:2024年09月04日(星期三)
2020年09月04日 | STM8-SO8-DISCO之建立IAR模板及第一个工程转灯
2020-09-04 来源:eefocus
开发环境:
IAR for STM8 V3.10.4(本文以它为主)
STVD-STM8
Cosmic C
创建工程模板:
1、解压en.stsw-stm8069.zip,进入解压目录en.stsw-stm8S069STM8S_StdPeriph_LibProjectSTM8S_StdPeriph_Template目录下;把里面的RIDE和STVD两个文件夹以及用不到两个文件删除,保留如下图中的文件即可。
2、进入en.stsw-stm8S069STM8S_StdPeriph_LibProjectSTM8S_StdPeriph_ExamplesGPIOGPIO_Toggle下,全选,复制所有文件到STM8S_StdPeriph_LibProjectSTM8S_StdPeriph_Template目录下,替换原有的文件即可。

3、 进入STM8S_StdPeriph_TemplateEWSTM8,双击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烧录到开发板中。
IAR设置如下:

编译后,会在工程目录中Exe目录下生成hex文件。
运行STVP,对照下图操作,便可烧录到开发板中
史海拾趣
|
TO-220封装的可控硅,比如:BTA12,很普遍的可控硅,A1,A2两个引脚间的中心距离是2.4—2.7mm,边缘的距离大约是1.8mm,焊到PCB上后,两个焊盘的边缘的距离就更小了,可能只有1mm.当可控硅不导通的时候,两个引脚之间的电压差应该是220V,看到很多讲电气间隙和 ...… 查看全部问答> |
|
呵呵,小弟我作毕业设计遇到难题了,附件是原理图,用protues打开就可以了, 我程序部分很很有点问题。 各位大侠就帮帮忙啊 这个4*4键盘扫描程序在下面,这个搞好了,我的毕业设计论文基本就搞好了,等待 :\'( SAOMIAO: ...… 查看全部问答> |
|
采样控制理论中有一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同.PWM控制技术就是以该结论为理论基础,对半导体开关器件的导通和关断进行控制,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦 ...… 查看全部问答> |
|
小弟今天完全安装了 eVC++ 4.0 ,建立了一个基于对话框的MFC工程,Build 时居然出错: ----------Configuration: SetTime - Win32 (WCE ARMV4) Debug------- Compiling resources... Error executing rc.exe. SetTime.exe - 1 error(s), 0 warn ...… 查看全部问答> |
|
车载设备要求体积小并且要进行图像处理,不想用工控机。摄像头距离驾驶室较远,直线距离五米以上,线长估计要7~8米,计划采用IP摄像头,有没有做过这种项目的朋友?… 查看全部问答> |




