stm8s单片机(一) 工程塔建与第一个实验程序
先去官网下载IAR
IAR Embedded Workbench for Arm
软件破解自行解决
如果安装完了在目录C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\stm8\examples\STM8S\STM8S105C6-Board
有一个使用固件库的例子。
新建工程
添加组 User,STM8S_StdPeriph_Driver
先添加一点点文件
然后options
选择你的设备
定义头文件目录与宏
输出hex文件
好的IAR编译环境搭建好了,不过IAR没有足够的文本提示与代码补全功能,开发起来太慢了。
自行安装vscode
使用vscode打开工程目录
然后Ctrl+Shift+p ,选择 C/C++: Edit Configurations(UI),如果没有请下载安装C/C++插件。
找到includePath 编辑
好了,写下第一个例子,使用PA4引脚点亮一个小灯
#include "stm8s_gpio.h"
int main(void)
{
GPIO_Init(GPIOA, GPIO_PIN_4, GPIO_MODE_OUT_PP_HIGH_FAST);
GPIO_Write(GPIOA, 0x0);
while (1)
{
}
}
stm8s_conf.h里面的assert_failed可以先去掉