附上stm8s在IAR环境下的项目工程,包括了SPI、IIC、PWM、AWU、USART、EEPROM等片上硬件的初始化代码。
http://download.csdn.net/detail/devintt/9454188
新建工程是第一步!
a)创建一个 Workspace
首先,创建一个workspace。选择菜单File>New>Workspace
b)创建一个 Project
1)创建一个新的工程,选择 Project>Create New Project,创建新工程的对话框,如下图所示:
2) Tool chain 默认是 STM8 Series。 无需再选择。
3)在 Project templates 中选择“Empty project”
4)弹出 Save As 对话框,选择 project 保存的路径,并输入 project 的名字
5)在添加文件到工程中之前,先保存 workspace。 选择 File>Save Workspace, 指定要保存的路径,并输入workspace 的名字。一个 workspace 文件的扩展名是 eww. 此文件列出了添加到 workspace 中的所有的project。相关当前会话信息,比如windows 的保存路径和断点保存于 projects\setttings 目录下。
c) 添加文件和组到工程
可选择 Project>Add Files 选择要添加的C 文件。找到相应的文件。可选择 Project>Add Group新建组。
d)工程选项配置
选择 Project>Options,或者在 Workspace 窗口,选中 project 名字,右击选择选择“Options…”
1) 在 Category 中,选择“General Options”,如图:在Target 的 Device 中,选择相应的 MCU 型号。其他选择默认。这里我用的是stm8s103k3
在 Driver中,选择 ST-LINK。IAR目前还支持软件仿真模拟和 STice 工具
编译!
通过Project>Compile 或者 Project>Rebuild All 来编译某个源文件或者全部重新编译。
左起是编译,链接,打断点,下载并调试,只调试不下载。
最后附上stm8s在IAR环境下的项目工程,包括了SPI、IIC、PWM、AWU、USART、EEPROM等片上硬件的初始化代码。
http://download.csdn.net/detail/devintt/9454188