This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
第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保留 };
John,
这似乎是头文件中的一个错误,我将提交一个错误以更正此错误。
您的新结构看起来是正确的!
感谢你们的注意!
此致,
科迪