主题中讨论的其他器件:C2000WARE
我使用 TMS320F2837xD 已有几个月。 我将 C2000Ware v 4.02.00.00与 CCS v12.10配合使用。
我有一个基于 LED 闪烁演示的测试应用程序。 到目前为止、我已经能够根据参考手册生成替换代码。
我遇到了一个有关 CPU 计时器结构的奇怪情况。 我生成的 CPU 计时器代码崩溃。 则等效的 TI 代码便是有效的。
深入探究此问题、我发现随 C2000Ware 分发的 CPUTIMER_REGS 结构(在 F2837xD_cputimer.h 中)与参考手册(TMS320F2837xD 双核微控制器、 SPRUHM8I)不匹配。
来自 F2837xD_cputimer.h
结构 CPUTIMER_REGS{
UNION TIM_REG TIM;// CPU 计时器、计数器寄存器
UNION PRD_REG PRD;// CPU 计时器、周期寄存器
UNION TCR_REG TCR;// CPU 定时器、控制寄存器
uint16 rsvd1;//保留
UNION TPR_REG TPR;// CPU 计时器、预分频寄存器
UNION TPRH_REG TPRH;// CPU 计时器、预分频寄存器高电平
};
参考手册中没有提到 Uint16 rsvd1。
为什么缺失?
请提供帮助。
我需要解释。