主题中讨论的其他器件: HALCOGEN
你(们)好。
我不断调试我的 RM46L852代码来驱动逆变器电路。
编译器为 CCS 版本:10.2.0.00009,IO 代码生成器为 HALCoGen 版本:04.07.01。
我使用 HALCoGen 生成的 RTOS。
为了方便起见、我的代码有2个任务、任务 A 和任务 B。
有时、任务 A 中使用 FPU 计算出的值损坏、我知道这一点。
我 不确定发生了什么、因此我在任务 B 中断禁用和启用之间放置了一个计算代码(由 FPU 辅助)。
似乎已经解决,没有发生腐败。
任务 A:按 RTI 安排,每10ms (vTaskDelay)
任务 B:按 etpwm 安排,每100us 一次(使用二进制信标延迟整个代码工作)
任务 A 和任务 B 之间的数据交换由队列(RTOS)完成。
我想、我没有设置正确的参数。 但我还没有找到应该更改哪个参数。
有人有没有任何建议或建议?
谢谢。
Yamai