This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好!
我正在尝试通过 ADCEVT 在 PWM 上配置一次性跳闸区域、如下所示(pic 1)
ADCA 的 I CONFIG PPB1为高跳变至低值和启用事件、通过 EPWMXBAR 连接到 EPWM 跳变区源。 (pic 2和3)
构建并运行脚本、但不发生任何情况(PWM 保持活动状态、即使 SOC 的值达到300LSB 以上)
此外、我看到该 board.c 不会创建任何 PPB 或 ADC 和 PWM 外设的跳闸区域。
我使用了"adc_ex14_ppb_pwm_trip.c"及其工作原理、但代码需要 TZ 配置、我希望 SysConfig 生成此段。
请提供建议。
迈克尔
Michael、您好!
配置 SysConfig 时是否存在任何错误? 您是在配置并看到 board.c 和 h 未初始化 PPB 和 XBAR 之后构建该项目的吗?
我尝试了 与自己的 SysConfig 设置相同的设置,可以在 board.c 内的 myADC0_init ()函数中看到 PPB 设置
您是否还在 ePWM 中为 SysConfig 配置了所需的跳闸区设置?
Prarthan.
您好,普拉森,
SysConfig 没有错误,我 在上述配置后构建了项目,但 board.c 和 h 没有 PPB ,在 myADC0_init ()上检查,没有什么正在 生成 PPB ,而且 ePWM 也根本不生成 TZ (配置如你的照片)
谢谢
通过标记 MUX 选择、代码生成来修复问题。