请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:F28M36P63C2 第777页上的Concerto F28M36x Technical Reference Manual (SPRUHE8D 2012年10月–2016年11月修订)列出了计数器比较控制寄存器(CMPCTL2)字段LOADCSYNC (位11-10)和LOADDSYNC (位13-12)中的图7-88和表7-38。
支持库(V210版)文件“F28M36x_ePWM.h”中包含的报头不包括这些字段。
哪一项是正确的? 手动列出不存在的字段吗? 或者库标题是否缺少这些字段?
F28M36x_Epwm.h中的结构(V210)
结构CMPCTL2_Bits { // BITS说明
UINT16 LOADCMODE:2; // 1:0活动比较C载荷
UINT16 LOADDMODE:2; // 3:2活动比较D载荷
UINT16 SHDWCMODE:1; // 4比较C块操作模式
uINT16 rsvd1:1; //5保留
UINT16 SHDWDMODE:1; // 6比较D块操作模式
uINT16 rsvd2:9; // 15:7保留
};
结构已修改以匹配documetnation
结构CMPCTL2_Bits { // BITS说明
UINT16 LOADCMODE:2; // 1:0活动比较C载荷
UINT16 LOADDMODE:2; // 3:2活动比较D载荷
UINT16 SHDWCMODE:1; // 4比较C块操作模式
uINT16 rsvd1:1; //5保留
UINT16 SHDWDMODE:1; // 6比较D块操作模式
uINT16 rsvd2:3; //9:7保留
UINT16 LOADCSYNC:2; // 11:10阴影到活动CMPC寄存器
// 加载同步事件
UINT16 LOADDSYNC:2; // 13:12阴影到活动CMPD寄存器
// 加载同步事件
uINT16 rsvd3:2; // 15:14保留
};