EPwm1Regs.CMPA.half.CMPA =PWMPRD-cmp1;在DSPF28335中能否同时控制GPIO0/EPWM1A和GPIO1/EPWM1B输出
时间: 2024-03-16 13:47:44 浏览: 44
在 `DSPF28335` 中,`EPwm1Regs.CMPA.half.CMPA` 寄存器只能控制 GPIO0/EPWM1A 的输出,而 `EPwm1Regs.CMPB` 寄存器可以控制 GPIO1/EPWM1B 的输出。因此,这行代码只能同时控制 GPIO0/EPWM1A 和 GPIO1/EPWM1B 两个输出之一。如果想要同时控制这两个输出,需要在代码中分别改变 `EPwm1Regs.CMPA.half.CMPA` 和 `EPwm1Regs.CMPB` 寄存器的值。例如,下面的代码可以实现同时控制两个输出:
```
EPwm1Regs.CMPA.half.CMPA = PWMPRD - cmp1;
EPwm1Regs.CMPB = PWMPRD - cmp2;
```
其中,`cmp1` 和 `cmp2` 分别表示 GPIO0/EPWM1A 和 GPIO1/EPWM1B 的占空比。
相关问题
EPwm1Regs.CMPA.half.CMPA =PWMPRD-cmp1;在DSPF28335中是不是对应GPIO0/EPWM1A
是的,`EPwm1Regs.CMPA.half.CMPA` 寄存器在 `DSPF28335` 中对应的是 GPIO0/EPWM1A 的输出。这行代码将 `PWMPRD-cmp1` 的值赋值给 `EPwm1Regs.CMPA.half.CMPA` 寄存器,从而控制了 GPIO0/EPWM1A 的输出。因此,这行代码在 `DSPF28335` 中用于控制 GPIO0/EPWM1A 的输出。
EPwm1Regs.CMPA.half.CMPA =PWMPRD-cmp1;在DSPF28335中是不是同时控制GPIO0/EPWM1A和GPIO1/EPWM1B/ECAP6/MFSRB
这行代码只会控制 GPIO0/EPWM1A 的输出,因为它只改变了 `EPwm1Regs.CMPA.half.CMPA` 寄存器的值。要同时控制 GPIO0/EPWM1A 和 GPIO1/EPWM1B/ECAP6/MFSRB 的输出,需要在代码中同时改变 `EPwm1Regs.CMPA.half.CMPA` 和 `EPwm1Regs.CMPB` 寄存器的值。例如,下面的代码可以实现同时控制两个输出:
```
EPwm1Regs.CMPA.half.CMPA = PWMPRD - cmp1;
EPwm1Regs.CMPB = PWMPRD - cmp2;
```
其中,`cmp1` 和 `cmp2` 分别表示 GPIO0/EPWM1A 和 GPIO1/EPWM1B/ECAP6/MFSRB 的占空比。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)