Thread 中讨论的其他器件:controlSUITE
工具/软件:Code Composer Studio
大家好,我在 F28069M 上工作,我必须配置 ADC 模块上可用的比较器。 我配置如下
SysCtrlRegs.PCLKCR3.bit.COMP1ENCLK = 1;// COMP1
GpioCtrlRegs.GPAMUX2.bit.GPIO20 = 3;// 0=GPIO、1=EQEP1A、2=MDXA、3=COMP1OUT
GpioCtrlRegs.GPADIR.bit.GPIO20 = 1;// 1=输出、0=输入
GpioCtrlRegs.AIOMUX1.bit.AIO2 = 2;
GpioCtrlRegs.GPAPUD.bit.GPIO20 = 1;
Comp1Regs.COMPCTL.bit.CMPINV = 0;
Comp1Regs.COMPCTL.bit.SYNCSEL = 0;
Comp1Regs.COMPCTL.bit.COMPDACEN = 1;
Comp1Regs.COMPCTL.bit.COMPSOURCE = 0;
COMP1Regs.DACVAL.ALL = 512;
因此、我有模拟输入 A2、它现在作为第一个输入连接到比较器1 、并以512的值馈入 DAC (内部)的第二个比较器输入。
我的问题是:1)此配置是否正确? 是否缺少上述配置寄存器以外的任何配置寄存器。如何修改?
2) 2)内部运算放大器比较器的压摆率是多少。