比较器中断-雅可比矩阵和黑塞矩阵性质与应用

时间:2024-07-01 22:00:20
【文件属性】:

文件名称:比较器中断-雅可比矩阵和黑塞矩阵性质与应用

文件大小:8.12MB

文件格式:PDF

更新时间:2024-07-01 22:00:20

PIC18F45K80

24.6 比较器中断 每当发生以下任意事件时,比较器中断标志都将被置 1: • 比较器输出从低电平跳变为高电平 • 比较器输出从高电平跳变为低电平 • 比较器输出发生任何变化 比较器中断的产生方式通过 CMxCON 寄存器中的 EVPOL<1:0> 位 (CMxCON<4:3>)选择。 为了提供 大的灵活性,比较器的输出可以使用 CMxCON 寄存器中的 CPOL 位(CMxCON<5>)进行 反相。这在功能上等效于对于特定模式颠倒比较器的反 相和同相输入。 在比较器输出从低电平跳变为高电平或从高电平 跳变为低电平时产生中断。这种中断产生模式依 赖于 CMxCON 寄存器中的 EVPOL<1:0> 位。当 EVPOL<1:0> = 01或 10时,在比较器输出从低电平跳 变为高电平或从高电平跳变为低电平时产生中断。在产 生中断后,需要用软件清零中断标志。 当 EVPOL<1:0> = 11 时,任一比较器的输出值发生变 化,都会将该比较器的中断标志位置 1。需要用软件保 存输出位的状态信息(从 CMSTAT<7:6> 读取),以确 定实际发生的变化。 CMPxIF<2:0> (PIR4<5:4)位是比较器中断标志。 CMPxIF 位必须通过清零复位。由于可以向该寄存器 写入 1,因此可以产生模拟中断。表 24-2 列出了对应于 比较器输入电压和 EVPOL 位设置的中断产生情况。 必须将 C M P x I E 位(P I E 4 < 5 : 4 >)和 P E I E 位 (INTCON<6>)置 1 以允许中断。此外,还必须将 GIE 位 (INTCON<7>)置 1。如果这些位中的任何一个被 清零,将无法允许中断,尽管中断条件发生时仍会将 CMPxIF 位置 1。 图 24-3 给出了中断部分的简化框图。 表 24-2: 比较器中断产生 注: 当 EVPOL<1:0> = 00 时,CMPxIF 不会 置 1。 CPOL EVPOL<1:0> 比较器输入变化 CxOUT 跳变 中断产生 0 00 VIN+ > VIN- 低电平到高电平 否 VIN+ < VIN- 高电平到低电平 否 01 VIN+ > VIN- 低电平到高电平 是 VIN+ < VIN- 高电平到低电平 否 10 VIN+ > VIN- 低电平到高电平 否 VIN+ < VIN- 高电平到低电平 是 11 VIN+ > VIN- 低电平到高电平 是 VIN+ < VIN- 高电平到低电平 是 1 00 VIN+ > VIN- 高电平到低电平 否 VIN+ < VIN- 低电平到高电平 否 01 VIN+ > VIN- 高电平到低电平 否 VIN+ < VIN- 低电平到高电平 是 10 VIN+ > VIN- 高电平到低电平 是 VIN+ < VIN- 低电平到高电平 否 11 VIN+ > VIN- 高电平到低电平 是 VIN+ < VIN- 低电平到高电平 是 2011 Microchip Technology Inc. 初稿 DS39977C_CN 第 383 页


网友评论