[学习资料] microchip dspic33 系列教程

[复制链接]
4591|62
 楼主| 逢dududu必shu 发表于 2023-11-30 23:42 | 显示全部楼层
Bit 14 – CLIEN PCI 限流中断允许位

1 允许限流中断
0 禁止限流中断
 楼主| 逢dududu必shu 发表于 2023-11-30 23:42 | 显示全部楼层
Bit 13 – FFIEN PCI 前馈中断允许位

1 允许前馈中断
0 禁止前馈中断
 楼主| 逢dududu必shu 发表于 2023-11-30 23:42 | 显示全部楼层
Bit 12 – SIEN PCI 同步中断允许位

1 允许同步中断
0 禁止同步中断
 楼主| 逢dududu必shu 发表于 2023-11-30 23:42 | 显示全部楼层
Bit 9:8 – IEVTSEL[1:0] 中断事件选择位

11 禁止时基中断(同步、故障、限流和前馈事件可单独使能)
10 在发生 ADC 触发 1 事件时中断 CPU
01 在发生 TRIGA 比较事件时中断 CPU
00 在 EOC 时中断 CPU
 楼主| 逢dududu必shu 发表于 2023-11-30 23:42 | 显示全部楼层
Bit 7 – ADTR2EN3 ADC 触发 2 源为 PGxTRIGC 比较事件使能位

1 使能 PGxTRIGC 寄存器比较事件作为 ADC 触发 2 的触发源
0 禁止 PGxTRIGC 寄存器比较事件作为 ADC 触发 2 的触发源
 楼主| 逢dududu必shu 发表于 2023-11-30 23:42 | 显示全部楼层
Bit 6 – ADTR2EN2 ADC 触发 2 源为 PGxTRIGB 比较事件使能位

1 使能 PGxTRIGB 寄存器比较事件作为 ADC 触发 2 的触发源
0 禁止 PGxTRIGB 寄存器比较事件作为 ADC 触发 2 的触发源
 楼主| 逢dududu必shu 发表于 2023-11-30 23:42 | 显示全部楼层
Bit 5 – ADTR2EN1 ADC 触发 2 源为 PGxTRIGA 比较事件使能位

1 使能 PGxTRIGA 寄存器比较事件作为 ADC 触发 2 的触发源
0 禁止 PGxTRIGA 寄存器比较事件作为 ADC 触发 2 的触发源
 楼主| 逢dududu必shu 发表于 2023-11-30 23:42 | 显示全部楼层
Bit 4:0 – ADTR1OFS[4:0] ADC 触发 1 偏移选择位

11111 偏移 31 个触发事件
... ...
00010 偏移 2 个触发事件
00001 偏移 1 个触发事件
00000 无偏移
 楼主| 逢dududu必shu 发表于 2023-11-30 23:43 | 显示全部楼层
3-7:PGxPHASE
Bit 15:0 – PGxPHASE[15:0] PWM 发生器 x 相位寄存器位
 楼主| 逢dududu必shu 发表于 2023-11-30 23:43 | 显示全部楼层
3-8:PGxDC
Bit 15:0 – PGxDC[15:0] PWM 发生器 x 占空比寄存器位
注: 不得使用小于 0x0008 的占空比值(高分辨率模式下为 0x0020)。
 楼主| 逢dududu必shu 发表于 2023-11-30 23:43 | 显示全部楼层
3-9:PGxPER
Bit 15:0 – PGxPER[15:0] PWM 发生器 x 周期寄存器位
注: 不得使用小于 0x0010 的周期值(高分辨率模式下为 0x0080)
 楼主| 逢dududu必shu 发表于 2023-11-30 23:43 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 逢dududu必shu 发表于 2023-11-30 23:43 | 显示全部楼层
3-10:PGxTRIGA
Bit 15:0 – PGxTRIGA[15:0] PWM 发生器 x 触发 A 寄存器位
在高分辨率模式下,bit[2:0]强制为 0。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 逢dududu必shu 发表于 2023-11-30 23:44 | 显示全部楼层
3-11:PGxTRIGB
Bit 15:0 – PGxTRIGB[15:0] PWM 发生器 x 触发 B 寄存器位
在高分辨率模式下,bit[2:0]强制为 0。
 楼主| 逢dududu必shu 发表于 2023-11-30 23:44 | 显示全部楼层
3-12:PGxTRIGC
Bit 15:0 – PGxTRIGC[15:0] PWM 发生器 x 触发 C 寄存器位
在高分辨率模式下,bit[2:0]强制为 0。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 逢dududu必shu 发表于 2023-11-30 23:44 | 显示全部楼层
3-13:PGxDTL
Bit 13:0 – DTL[13:0] PWMxL 死区延时位
注: 当 HREN(PGxCONL[7])= 0 时,DTL[13:11]位不可用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 逢dududu必shu 发表于 2023-11-30 23:44 | 显示全部楼层
3-14:PGxDTH
Bit 13:0 – DTH[13:0] PWMxH 死区延时位
注: 当 HREN(PGxCONL[7])= 0 时,DTH[13:11]位不可用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 逢dududu必shu 发表于 2023-11-30 23:44 | 显示全部楼层
4)MCC生成PWM代码:
打开MCC在此处添加PWM模块。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 逢dududu必shu 发表于 2023-11-30 23:45 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 逢dududu必shu 发表于 2023-11-30 23:45 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部