已回答假定已回答

ADUCM361独立PWM怎么配置?

李华贵 在 2017-10-18 詢問的問題
最後回覆由barryzhang於2017-10-23提供

在一个仪表应用中,ADUCM361口线分配完成发现需要2个独立的PWM信号,口线只剩如下两个:

         P1.2/PWM0/RI

         P1.3/PWM1/DSR

但手册UG_367中page164有

           注意:每个通道的高端PWM输出的高电平持续时间必须大于或等于低端输出的高电平持续时间。

           例如,PWM0的高电平周期必须等于或大于PWM1的高电平周期。

标准模式(非H桥模式)不能各自输出正脉冲可变宽度的信号???

实验了一下:

#define PWMPERIOD    0x9C40      //16MHz  0x9C40-50Hz

pADI_CLKCTL->CLKCON0 = 0;  

pADI_CLKCTL->CLKCON1 = 0;   

pADI_CLKCTL->CLKDIS  = 0;   

pADI_CLKCTL->CLKSYSDIV = 0; //1-8MHz  0-16MHz

  pADI_GP1->GPCON=(pADI_GP1->GPCON & 0xFF0F)|0x50;

 

pADI_PWM->PWM0LEN = PWMPERIOD; 

  pADI_PWM->PWM0COM0 = PWMPERIOD;

  pADI_PWM->PWM0COM1 =0x4E20;    

  pADI_PWM->PWM0COM2 =0x9470;    

  pADI_PWM->PWMCON0 =0x89;   //8 divider

 

PWM0COM2>PWM0COM1 输出波形就不对,该如何配置呢????

結果