主题中讨论的其他器件: C2000WARE
您好、专家
我正在使用 TMS320F28379D 并探索几种外设。 我正在尝试采集不同 ADC 的模拟通道。 我在突发模式下初始化了所有4个 ADC、不同的通道与 SOC 相关联(例如:SOC0到 Ch0、SOC1到 Ch1等)。 选择 EPwm1作为 ADC 所有 SOC 的触发源。 但我看到仅执行了 ADC-D 中断子路由(ISR)。 同样、如果3个 ADC 被初始化、那么只执行 ADC-C ISR、依此类推。 我观察到,如果任何一个 ADC 被初始化,保持其他 ADC 关闭,我可以看到相应的 ISR 正在被执行。 仅当所有程序都已初始化时才会出现问题。
除了这个问题、我还想知道如何为 ADC 突发模式启用中断。 虽然在上面的段落中我提到 ISR 正在被调用、但是我还没有在任何地方为突发模式启用中断。 换句话说、例如、如果选择5个 SOC 在突发模式下为 ADC 执行、如何在全部5个 SOC 完成时生成中断。 我想应在 INT1SEL 位的 ADCINTSEL1N2中选择 EOC-5作为源。 请确认!
此致、
伯恩·拉杰什