如果程序正确并可以通过编译那么运行结果将是LED_0亮2秒灭2秒的闪烁,LED_1亮5秒灭5秒的闪烁
不过我觉得这个程序有问题,你的uCOS应该跑不起来这段程序中,systick_init
在startup_task中初始化将导致startup_task线程虽然在main中创建了但不能被切换到,因为uCOS的系统滴答时钟都还没有启动所以应该把systick_init放在main中第一个调用,保证在uCOS启动之前系统滴答時钟已正常启动。
中级技术员, 积分 171, 距离下一级还需 129 積分 中级技术员, 积分 171, 距离下一级还需 129 积分
|
中级技术员, 积分 171, 距离下一级还需 129 积分 中级技术员, 积分 171, 距离下一级还需 129 积分
|
如果程序正确并可以通过编译那么运行结果将是LED_0亮2秒灭2秒的闪烁,LED_1亮5秒灭5秒的闪烁
不过我觉得这个程序有问题,你的uCOS应该跑不起来这段程序中,systick_init
在startup_task中初始化将导致startup_task线程虽然在main中创建了但不能被切换到,因为uCOS的系统滴答时钟都还没有启动所以应该把systick_init放在main中第一个调用,保证在uCOS启动之前系统滴答時钟已正常启动。