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.

[参考译文] TMS570LS3137:HALCoGen 中的 TMS570LS3137 ADC 幅度阈值中断

Guru**** 2032800 points
Other Parts Discussed in Thread: HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/862928/tms570ls3137-tms570ls3137-adc-magnitude-threshold-interrupt-in-halcogen

器件型号:TMS570LS3137
主题中讨论的其他器件:HALCOGEN

你(们)好

我的客户希望使用  HALCoGen 中的 ADC 幅度阈值中断。 他阅读了以下文档、但运气不好。

http://www.ti.com/lit/ug/spnu499c/spnu499c.pdf 

那么、它是否不支持 ADC 阈值比较功能生成 IRQ? 它只能通过不断查询其中断标志来确定吗?

他不想使用轮询模式。  

BR、

Susan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Susan、

    支持 ADC 幅度比较中断。 幅度比较中断与所使用的转换组无关。 该中断基于选定的通道编号、如果该选定通道上的转换大于或等于或小于参考值、则可以生成中断。 该参考值可以是固定的(可编程)值、也可以是另一个通道的转换结果。

    VIM 中分配给 ADC1幅度比较中断的通道为31、对于 ADC2幅度比较中断为59。

    为了在 VIM 模块中启用中断、可使用 HALCoGen。

    在应用中、必须从 ADMAGINTENASET 寄存器启用 ADCn 幅度中断。
    可以在 ADMAGINTENACLR 寄存器中禁用幅度比较中断。

    还必须从用户处添加用于幅度比较中断的 ISR (HALCoGen 不会为这些中断生成 ISR)。