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.
你(们)好
我的客户希望使用 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)。