我正在使用带有 IAR EW 5.10 的 MSP430F5418。
在我的项目中,我使用 FreeRTOS 7.0 作为操作系统。
考虑场景:
- 将 RTC 设置为具有一分钟中断的闹钟模式。
- 创建两个任务。
- 当一分钟中断到来时,任务 1 向任务 2 发送请求。
- 任务 2 以 4 条消息响应任务 1。
- 在接收消息时,任务 1 调用一个简单的函数,该函数循环 0x7FFF 次。
这里,在第 4 次请求之后,即使没有经过一分钟,也会立即产生 RTC 中断。
我正在使用 TI 提供的解决方法代码进行 RTC 操作。
谁能告诉我为什么会发生这种意外行为???
谢谢,
哈里