Other Parts Discussed in Thread: SYSCONFIG
器件型号: MSPM0G3507
主题: SysConfig 中讨论的其他器件
您好:
在我的应用中、一个任务是由事件触发 ADC、完成后尝试返回软件触发器失败。
使用官方初始化启动时使用 sysconfig_weak void SYSCFG_DL_ADC_1_init (void)、然后配置有事件触发器:
DL_ADC12_initSeqSample (ADC_1_INST、
DL_ADC12_REPEAT_MODE_DISABLED、DL_ADC12_SAMPLING_SOURCE_AUTO、DL_ADC12_TRIG_SRC_EVENT、
...
.);
DL_ADC12_enableEvent (...);
DL_ADC12_enableConversions (...);
它可以很好地与 PWM 触发和 DMA 传输配合使用。 作业完成后、需要恢复正常运行。 尽管需要大量尝试、例如以下、
使用 DL init code 重新初始化: SYSCFG_DL_ADC_1_init ();与相关或未相关(例如 SYSCFG_DL_DMA_init () 和 SYSCFG_DL_PWM_0_init ())、甚至其他 SYSCFG_DL_xxxx_init ()、没有帮助。
软件触发可以在事件操作之前很好地工作、之后问题现象是 ADC 操作丢失响应完全挂起。
请帮助如何恢复正常的软件触发?
谢谢