-3

我们使用的是 S12XEA100 微控制器。我们没有任何操作系统。我们必须实现 Scheduler 和 Timer 来运行一些任务。我不知道从哪里开始以及需要注意什么。

你能帮我解决这个问题吗

提前致谢, Harshitha

4

1 回答 1

0

如果您的项目对时间不是很严格,那么您可以将项目简化如下 1. 将定时器初始化为 1mSec 或您所需的最短时间 2. 在定时器中断函数中,更新所需的时间变量/标志,如 2mSec、5mSec , 1 秒, 15 分钟....等。3. 在while循环中调用一个函数 eg: scheduler(); 4.在scheduler()中,检查时间变量&调用你对应的函数或者根据时间间隔写一行代码

于 2018-07-01T00:08:46.860 回答