Bit 14 – CLIEN PCI 限流中断允许位
1 允许限流中断
0 禁止限流中断
Bit 13 – FFIEN PCI 前馈中断允许位
1 允许前馈中断
0 禁止前馈中断
Bit 12 – SIEN PCI 同步中断允许位
1 允许同步中断
0 禁止同步中断
Bit 9:8 – IEVTSEL 中断事件选择位
11 禁止时基中断(同步、故障、限流和前馈事件可单独使能)
10 在发生 ADC 触发 1 事件时中断 CPU
01 在发生 TRIGA 比较事件时中断 CPU
00 在 EOC 时中断 CPU
Bit 7 – ADTR2EN3 ADC 触发 2 源为 PGxTRIGC 比较事件使能位
1 使能 PGxTRIGC 寄存器比较事件作为 ADC 触发 2 的触发源
0 禁止 PGxTRIGC 寄存器比较事件作为 ADC 触发 2 的触发源
Bit 6 – ADTR2EN2 ADC 触发 2 源为 PGxTRIGB 比较事件使能位
1 使能 PGxTRIGB 寄存器比较事件作为 ADC 触发 2 的触发源
0 禁止 PGxTRIGB 寄存器比较事件作为 ADC 触发 2 的触发源
Bit 5 – ADTR2EN1 ADC 触发 2 源为 PGxTRIGA 比较事件使能位
1 使能 PGxTRIGA 寄存器比较事件作为 ADC 触发 2 的触发源
0 禁止 PGxTRIGA 寄存器比较事件作为 ADC 触发 2 的触发源
Bit 4:0 – ADTR1OFS ADC 触发 1 偏移选择位
11111 偏移 31 个触发事件
... ...
00010 偏移 2 个触发事件
00001 偏移 1 个触发事件
00000 无偏移
3-7:PGxPHASE
Bit 15:0 – PGxPHASE PWM 发生器 x 相位寄存器位
3-8:PGxDC
Bit 15:0 – PGxDC PWM 发生器 x 占空比寄存器位
注: 不得使用小于 0x0008 的占空比值(高分辨率模式下为 0x0020)。
3-9:PGxPER
Bit 15:0 – PGxPER PWM 发生器 x 周期寄存器位
注: 不得使用小于 0x0010 的周期值(高分辨率模式下为 0x0080)
3-10:PGxTRIGA
Bit 15:0 – PGxTRIGA PWM 发生器 x 触发 A 寄存器位
在高分辨率模式下,bit强制为 0。
3-11:PGxTRIGB
Bit 15:0 – PGxTRIGB PWM 发生器 x 触发 B 寄存器位
在高分辨率模式下,bit强制为 0。
3-12:PGxTRIGC
Bit 15:0 – PGxTRIGC PWM 发生器 x 触发 C 寄存器位
在高分辨率模式下,bit强制为 0。
3-13:PGxDTL
Bit 13:0 – DTL PWMxL 死区延时位
注: 当 HREN(PGxCONL)= 0 时,DTL位不可用。
3-14:PGxDTH
Bit 13:0 – DTH PWMxH 死区延时位
注: 当 HREN(PGxCONL)= 0 时,DTH位不可用
4)MCC生成PWM代码:
打开MCC在此处添加PWM模块。