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.

msp430f2132 内部比较器的应用

Other Parts Discussed in Thread: MSP430F2132

在使用msp430f2132时内部比较,在设置比较器的控制寄存器时,中断标志位置位,当输入ca0比ca1大时,中断一直有,当第一次切换跳沿中断时中断标志位置位。

不知到该怎么应用是否正常,求指点。。。

  • 你可以这样理解,比较器的中断标志CAIFG和中断触发是中断处理的两个组成部分:

    1. CAIFG负责体现外设(这里是比较器)的状态.

    2. 中断触发用来处理中断标志,从而按照用户设置的事件触发中断。

    3. 在比较器的中断处理中,CAIFG体现的是比较器的状态,即 只要CA0>CA1,这个标志就一直存在。在一些不希望采用中断的应用中,工程师可以通过查询这个标志来进行软件处理.

    4. 中断触发部分就如BILLY贴出的图,你可以设置CAIFG的上升沿或下降沿触发中断

    5. 中断标志CAIFG在进入中断服务程序时自动清零,在采用查询工作方式的时候,工程师可以用软件清零CAIFG的值