历史上的今天
今天是:2025年01月23日(星期四)
2020年01月23日 | IAR for stm8 新建工程模板
2020-01-23 来源:eefocus
第一步:安装IAR for stm8 (略)
我使用的1.31版本,使用一个多月还没发现问题。
第二步:新建工程
1.新建文件夹test,再在test文件夹下建立user文件夹

2.打开IAR for stm8 1.31

3.点击 Project --> Creat New Project

4.弹出如下对话框,选择STM8 Series --> Empty project --> OK 。

5.保存.ewp文件到刚才新建的文件夹1-LED --> user下,取名test 。

6. 鼠标放蓝色处,右击 Add --> Add Group 。
7. 取名user ,点击OK 。

8. 点击 File --> New --> File 。

另存为main.c文件。

将新建的main.c文件添加到user下。

第三步:配置IAR工作环境
1. 右击鼠标,点击Options 。

2. 选择单片机型号,在General Options --> Target --> Device下选择,我使用的是stm8s105k4t6,故我选择STM8S105K4 。

3. 在C/C++ Compiler 下的Preprocessor 里输入$PROJ_DIR$
$PROJ_DIR$..user
$PROJ_DIR$ 这个语法表示包含文件的路径在工程文件中。

4. 在Debugger 下的 Setup 里的Driver 选择 ST-LINK 。最后点击OK 。

5. 往刚才新建main.c文件下输入如下图示内容然后Project --> Rebuild ALL,提示
Total number of errors: 0
Total number of warnings: 0
表示工程新建完毕。

6.头文件 #include "IOSTM8S105K4.h" 在IAR安装目录下,C:Program FilesIAR SystemsEmbedded Workbench 6.0 Evaluationstm8inc 。
第四步:编写代码下载运行调试
#include "IOSTM8S105K4.h"
int main( void )
{
int i,j;
PE_DDR|=0x20;
PE_CR1|=0x20;
PE_CR2|=0x00;
while (1)
{
PE_ODR ^= 0x20;
for(i=0;i<100;i++)
for(j=0;j<1000;j++);
}
}
硬件连接:
PE5------>LED------>1K电阻------>地。
看见PE5口的LED灯闪烁起来了,至此工程模板新建完毕。
下一篇:IAR For STM8工程改名
史海拾趣
|
总结lcd1602的程序代码编写 https://home.eeworld.com.cn/?uid-78120-action-viewspace-itemid-8911 智能车制作全过程 https://home.eeworld.com.cn/?uid-89395-action-viewspace-itemid-8910 调试时钟芯片DS1302有感 https://home.ee ...… 查看全部问答> |
|
S3c610 Codec移植的工作经验总结[bootloader级] 1. S3C6410与WM9713的I2S,AC97,PCM相比较: 1.I2S,AC97,PCM是不同的,各是各的,三者时序不同,要双方通信,必须要是 同一种时序,要么均是I2S,要么均是AC97,要么均是PCM 2.S3C6410的I2S,AC97,PCM复用同一组Pin脚,但同一时间只能用一种类型 ...… 查看全部问答> |
|
前几天拿到一个mini2440,板子很精致。400M的主频,在跑uCos2的时候,发现速度很慢,可是却不知道为什么。怀疑是cache没有利用起来,可是我对于MMU也不是很明白,有没有点建议? void MMU_Init(void) { int i,j; / ...… 查看全部问答> |
|
本人在使用该芯片过程中遇到一些问题,想请有经验的朋友指教一下。 本人用720极的圆感应同步器作为角度传感器,想利用AD2S80来解码。 激磁信号使用的是5Khz的正弦波,AD2S80设置的分辨率为12位,该芯片的外围电路完全按照芯片手册上的针对5KHZ/12 ...… 查看全部问答> |
|
NEC,有时候老是下载不进去程序,出现错误writing to the on-chip debug reserved area is prohibited NEC,有时候老是下载不进去程序,出现错误writing to the on-chip debug reserved area is prohibited… 查看全部问答> |
|
有没有一款好的STM8/32的烧写仿真器,大家推荐一下。 我先前有的是ST LINK ,用了快一年,用坏了4个ST LINK,有什么替代的东西吗? 再问一下,STM8还有什么烧写器?… 查看全部问答> |
|
本人初学avr,学到数码管。我学习板上数码管位选是由74ls138控制,段选是由74hc595控制。。下面是本人写的程序,,目的是让第二个数码管显示1,从中午一直看到现在不知道到底错在哪!大侠求助啊!!! #include<iom16v.h>#incl ...… 查看全部问答> |




