我正在使用
STM32L476。COMP1 和 COMP2 配置为窗口模式,效果很好。我也在使用
tiM1 中断功能。以下是我遇到的问题的摘要:
- 如果我使用 COMP1,并且只使用 COMP1,作为 BREAK 或 BREAK2 的来源,则中断功能可以正常工作。
- 如果我使用 COMP2,并且只使用 COMP2,作为 BREAK 或 BREAK2 的来源,则中断功能可以正常工作。
- 如果我将 COMP1 或 COMP2 用作以前工作的 BREAK 或 BREAK2 配置的附加源,中断功能将停止工作。
我不知道那是因为 break 函数有问题不接受多个源(不应该是这种情况,因为手册明确说多个源是可能的并且它们是 ORed),或者是否有问题使用 COMP1 / COMP2 作为中断源时(可能与窗口模式配置有关)。
因此,我只想知道是否有人已经设法使用 COMP1 和 COMP2 作为 BREAK 或 BREAK2 的来源。