01.创建初始工程--从0学RTOS

建立一个初始工程

Project >> New uVision Project 新建一个工程

在这里插入图片描述

选择项目的存储位置
在这里插入图片描述
选择工程的平台为ARMCM3

在这里插入图片描述
勾选Startup 和 CORE
在这里插入图片描述

新建一个.C文件

在这里插入图片描述

在main.c中输入以下代码

void delay(int count)
{
	while(--count>0);
}

int flag;


int main(void)
{
	for(;;)
	{
		flag=0;
		delay(100);
		flag=1;
		delay(100);
	}
}

编译无错误后,进行调试

如果无法调试,要把工程默认的仿真环境设置为软件模拟。
在这里插入图片描述
通过软件逻辑分析仪可以看出flag变量的变化

在这里插入图片描述

posted @ 2022-05-08 20:08  大高玩子  阅读(58)  评论(0编辑  收藏  举报