Embedded MSP430F5418的RTC中断问题
我使用的是MSP430F5418和IAR EW 5.10 在我的项目中,我使用FreeRTOS7.0作为操作系统 以场景为例:Embedded MSP430F5418的RTC中断问题,embedded,msp430,iar,freertos,Embedded,Msp430,Iar,Freertos,我使用的是MSP430F5418和IAR EW 5.10 在我的项目中,我使用FreeRTOS7.0作为操作系统 以场景为例: 在报警模式下设置RTC,中断一分钟 创建两个任务 当一分钟中断到达时,由任务1向任务2发送请求 任务2用4条消息响应任务1 在接收消息时,任务1调用一个简单函数,该函数循环0x7FFF次 在这里,在第4次请求之后,即使未超过一分钟,也会立即生成RTC中断 我正在使用TI为RTC操作提供的变通代码 有人能告诉我为什么会发生这种意想不到的行为吗 谢谢, 哈里我想说你有两个选
哈里我想说你有两个选择
我有一个基于5418的项目,它是从F149移植的,它没有硬件RTC。作为移植过程的一部分,使用硬件模块替换软件RTC。虽然使用了TI代码,但寄存器写入不正确的问题太多,以致于软件RTC被放回。您可以在此处发布的一些最小测试代码中重现该问题吗(仅使用MSP430外围设备,不包括FreeRTO)?这与你的工作有什么关系?