音容笑貌 近义词:PIC18 中断 学习
来源:百度文库 编辑:九乡新闻网 时间:2024/07/04 21:00:44
PIC18F6622芯片关于中断有下面几个相关寄存器分别是:
RCON
INTCON, INTCON2,INTCON3
PIR1-3
PIE1-3
IPR1-3
(寄存器中 =1是始能有效)
1.RCON:
IPEN/SBOREN/-/~RI/~TO/~PD/~POR/~BOR
IPEN=1:使能中断优先级,中断优先级就2种。要吗是高优先级存在0008H中断地址,要吗就是低优先级存在0018H中断地址。
2.INTCON:
GIE/PEIE/TMR0IE/INT0IE/RBIE/TMR0IF/INT0IF/RBIF
GIE 允许所有高优先级中断
PEIE 允许所有低优先级中断
TMR0IE 允许TMRO溢出中断
INT0IE 允许INT0外部中断
RBIE 允许RB端口电平变化中断
TMROIF TMR0溢出标志
INT0IF INT0中断标志
RBIF RB变化中断标志
3.INTCON2:
~RBPU/INTEDG0/INTEDG1/INTEDG2/-/TMR0IP/-/RBIP
~RBPU=1 禁止PORTB上拉使能
INTEDG0=1 上升沿触发INT0
INTEDG1=1 上升沿触发INT1
INTEDG2=1 上升沿触发INT2
TMR0IP =1 TMR0溢出中断高优先级
RBIP =1 RB电平变化中断高优先级
4.INTCON3:
INT2IP/INT1IP/-/INT2IE/INT1IE/-/INT2IF/INT1IF
INT2IP INT2优先级
INT1IP INT1优先级
INT2IE INT2中断使能
INT1IE INT1中断使能
INT2IF INT2IF中断标志
INT1IF INT1IF中断标志
5-7 PIR1-PIR3 中断标志
PSPIF /ADIF /RCIF /TXIF /SSPIF /CCP1IF/TMR2IF/TMR1IF
OSCFIF /CMIF /- /EEIF /BCLIF /HLVDIF/TMR3IF/CCP2IF
SSP2IF /BCL2IF/RC2IF /TX2IF /TMR4IF/CCP5IF/CCP4IF/CCP3IF
8-10 PIE1-PIE3 使能设置
PSPIE /ADIE /RCIE /TXIE /SSPIE /CCP1IE/TMR2IE/TMR1IE
OSCFIE /CMIE /- /EEIE /BCLIE /HLVDIE/TMR3IE/CCP2IE
SSP2IE /BCL2IE/RC2IE /TX2IE /TMR4IE/CCP5IE/CCP4IE/CCP3IE
11-13 IPR1-IPR3 设置优先级
PSPIP /ADIP /RCIP /TXIP /SSPIP /CCP1IP/TMR2IP/TMR1IP
OSCFIP /CMIP /- /EEIP /BCLIP /HLVDIP/TMR3IP/CCP2IP
SSP2IP /BCL2IP/RC2IP /TX2IP /TMR4IP/CCP5IP/CCP4IP/CCP3IP
没有INT0IP是因为INT0始终是一个高优先级的中断源