主题中讨论的其他器件:C2000WARE
您好、香榭丽舍
如 F28002x TRM 中所述、有两个 SYNCSELECT 寄存器、一个在 SYNC_SOC_REGS 中:

另一个位于 trig_regs 中:

在最新的 C2000ware 中、我们只能在"f28002x_sysctrl.h"中找到第一个定义、如下所示:
STRUCT SYNCSELECT_BITS{//位说明
uint16 rsvd1:3;// 2:0保留
uint16 rsvd2:3;// 5:3保留
uint16 rsvd3:3;// 8:6保留
uint16 rsvd4:3;// 11:9保留
uint16 rsvd5:3;// 14:12保留
uint16 rsvd6:1;//保留15
uint16 rsvd7:2;// 17:16保留
uint16 rsvd8:6;// 23:18保留
UINT16 SYNCOUT:5;// 28:24选择 SyncOut 源
uint16 rsvd9:3;// 31:29保留
};
UNION SYNCSELECT_REG{
uint32 all;
STRUCT SYNCSELECT_BITS 位;
};
您是否可以帮助 配置 第二个 SYNCSELECT 寄存器? 谢谢!
此致、
Linda