Atmega48电平变化中断总结.docVIP

  • 31
  • 0
  • 约4.12千字
  • 约 6页
  • 2017-02-16 发布于重庆
  • 举报
Atmega48电平变化中断总结

Atmega48电平变化中断 寄存器说明 外部电平变化中断通过引脚PCINT23..0 触发。只要使能了中断,即使引脚PCINT23..0 配置为输出,只要电平发生了合适的变化,中断也会触发。这个特点可以用来产生软件中断。 只要使能, PCINT23..16 引脚上的电平变化将触发外部中断PCI2(中断服务程序中,中断向量名用PCINT2), PCINT14..8 引脚上的电平变化将触发外部中断PCI1(中断服务程序中,中断向量名用PCINT1), PCINT7..0 将触发外部中断PCI0(中断服务程序中,中断向量名用PCINT0)。PCMSK2、PCMSK1 与PCMSK0 寄存器则用来检测是哪个引脚上的电平发 生了变化。 Atmega48引脚电平变化中断控制寄存器——PCICR,例程中PCICR|=2,即PCIE1=1,段使能:PCIE1=1,使能PCINT8-PCINT16外部电平变化中断。 B7 B6 B5 B4 B3 B2 B1 B0 — — — — — PCIE2 PCIE1 PCIE0 位PCIE2、PCIE1和PCIE0分别为引脚电平变化中断使能2、引脚电平变化中断使能1和引脚电平变化中断使能0。当SREG的位I置1,且PCIE2、PCIE1、PCIE0置1,使能的PCINT23~PCINT16、PCINT14~PCINT8、PCINT7~0

文档评论(0)

1亿VIP精品文档

相关文档