大家好、社区
要检查我的 ADC 触发设置是否有效,我希望这样做
由 SOC 事件直接触发的引脚。 因此、我发现4-5个引脚可以实现这一目的。
但是、我在文档中没有找到有关此主题的足够信息
来使用它。
// GPIO-08 -引脚功能=--EPWM5A--
GpioG1CtrlRegs.GPAMUX1.bit.GPIO8 = 1; // 0=GPIO、 1=EPWM5A、 2=Resv、 3=ADCSOC-A
// GPIO-10 -引脚功能=--EPWM6A--
GpioG1CtrlRegs.GPAMUX1.bit.GPIO10 = 1; // 0=GPIO、 1=EPWM6A、 2=Resv、 3=ADCSOC-B
// GPIO-32 -引脚功能=--备用--
GpioG1CtrlRegs.GPBMUX1.bit.GPIO32 = 3; // 0=GPIO、 1=I2CSDA-A、 2=SCIRXD-A、 3=ADCSOC-A
// GPIO-33 -引脚功能=--备用--
GpioG1CtrlRegs.GPBMUX1.bit.GPIO33 = 3; // 0=GPIO、 1=I2CSCL-A、 2=EPWMSYNCO、 3=ADCSOC-B
// GPIO-128 -引脚功能=--备用--
GpioG2CtrlRegs.GPEMUX1.bit.GPIO128 = 0; // 0=GPIO、 1=ePWM1A、 2=ADCOSC-A、 3=ADCSOC-B
来自 ePWM_sdc_soc_c28的代码
GpioG1CtrlRegs.GPBDIR.bit.GPIO32 = 1; //设置为输出
GpioG1CtrlRegs.GPBMUX1.bit.GPIO32 = 3; //选择 EPWM1SOCA 作为驱动源
GpioG1CtrlRegs.GPBDIR.bit.GPIO33 = 1; //设置为输出
GpioG1CtrlRegs.GPBMUX1.bit.GPIO33 = 3; //选择 EPWM1SOCB 作为驱动源
图片来源 :第632页 SPRUH22G
我按 ADCOCAx、ADCOCBx、ADCSOC-A 等搜索此文档,但我找不到此功能的更多信息或名称。
是任何使用此功能的人、也可以为我提供使用该功能的正确文档。
谢谢
Holger