
上QQ阅读APP看书,第一时间看更新
4.5 实验现象
进入软件调试,单击全速运行按钮即可看到实验波形,如图4-1所示。

图4-1 实验现象1
从图4-1可以看到,两个任务轮流占有CPU,享有相同的时间片。其实目前的实验现象与第3章的实验现象还没有本质上的区别,加入SysTick只是为了后续章节做准备。第3章中的两个任务也是轮流占有CPU,也享有相同的时间片,该时间片是任务单次运行的时间。不同的是本章任务的时间片等于SysTick定时器的时基,是很多个任务单次运行时间的综合。即在这个时间片里面任务运行了很多次,如果把波形放大,就会发现大波形里面包含了很多小波形,如图4-2所示。

图4-2 实验现象2