1、我现在用的ADUC7024的P3.0口输出PWM没问题;
2、我用手册中的示例代码将PWM通过PLA[10]在P4.2输出不成功,PWM还是在P3.0口输出,代码如下
PWMCON = 0x1; // enables PWM o/p
PWMDAT0 = 0x055F;// PWM switching freq
PWMDAT1 = 0x055F/2;
// Configure Port Pins
GP4CON = 0x300; // P4.2 as PLA output GP3CON = 0x1; // P3.0 configured as
GP3CON = 0x1; // P3.0 configured as
PLAELM8 = 0x0035; // P3.0 (PWM output)
// input of element 8
PLAELM10 = 0x0059; // PWM from element
PWMCH0 = 275; //===占空比输出20%
3、我想问一下各位大神,到底是7024无法通过PLA在P4.2输出PWM波形(手册中写的 7019~7023可以通过PLA输出PWM波形),还是我这段代码配置的PLA有问题,还需要配置些什么???
2019-10-9 12:05:31
尴尬,引脚量错了,程序没问题通过P0.5输出也没问题
尴尬,引脚量错了,程序没问题通过P0.5输出也没问题
举报