欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC18F2450-I/SO 参数 Datasheet PDF下载

PIC18F2450-I/SO图片预览
型号: PIC18F2450-I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚,高性能, 12 MIPS ,增强型闪存, USB微控制器采用纳瓦技术 [28/40/44-Pin, High-Performance, 12 MIPS, Enhanced Flash, USB Microcontrollers with nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管PC时钟
文件页数/大小: 320 页 / 5591 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC18F2450-I/SO的Datasheet PDF文件第83页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第84页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第85页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第86页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第88页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第89页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第90页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第91页  
PIC18F2450/4450
8.0
中断
在PIC18F2450 / 4450器件具有多个中断
源及一个中断优先级功能,允许
每个中断源分配高优先级
级或低优先级。高优先级中断
向量地址为000008h ,低优先级中断向量
地址为000018h 。高优先级中断事件将
中断任何低优先级中断可能只有
进展情况。
有10个寄存器,用于控制
中断操作。这些寄存器是:
RCON
INTCON
INTCON2
INTCON3
PIR1 , PIR2
PIE1 , PIE2
IPR1 , IPR2
当响应中断时,全局中断
使能位被清零以禁止其它中断响应。如果
IPEN位清零,这就是GIE位。如果中断优先级
水平使用,这将是GIEH或GIEL位。
高优先级中断源可以中断低
优先级的中断。低优先级的中断都没有
而处理高优先级中断正在进行中。
返回地址被压入堆栈,PC
装入中断向量地址( 000008h或
000018h ) 。只要在中断服务程序中,
中断源极(S )可以通过查询确定
中断标志位。中断标志位必须是
软件清零,然后再重新使能中断,以避免
重复中断。
在“中断返回”指令,
RETFIE ,
退出
中断服务程序,同时将GIE位( GIEH或GIEL
如果优先级使用) ,从而重新允许中断。
对于外部中断事件,例如INT引脚或
PORTB输入电平变化中断,中断响应延时
将三到四个指令周期。确切的
等待时间是相同的一个或两个周期的指令。
各中断标志位设置的不管
其对应的使能位或GIE位的状态。
注意:
不要使用
MOVFF
指令修改
任何的中断控制寄存器,而
任何
中断被使能。这样做可能
导致单片机操作出错。
所以建议的Microchip头文件
与MPLAB供应
®
IDE中用于符号位
名字在这些寄存器中。这使得汇编器/
编译器能够自动放置的护理
指定寄存器内的这些位。
每个中断源有三个位来控制其
操作。这些位的功能是:
•标志位来指示中断事件
发生
•使能位,可以让程序执行
跳转到中断向量地址时,
标志位被置位
•优先级位选择高优先级或低优先级
中断优先级功能是通过设置启用
IPEN位( RCON<7> ) 。当中断优先级
使能时,有2位可允许中断
全球范围内。将GIEH位( INTCON<7> )使所有
所有优先级位置1(高优先级)的中断。
将GIEL位( INTCON<6> )使所有
所有优先级位清零(低优先级)的中断。
当中断标志位,允许位及相应
全局中断使能位被置位,中断将
矢量立即地址000008h或000018h ,
根据优先级位的设置。个体间
中断产生可以通过设置相应的被禁用
使能位。
当IPEN位清零(默认状态)时,
中断优先级功能被禁用,并且中断
与PICmicro单片机兼容
®
中档器件。在
兼容模式,中断优先级位为每
源没有任何效果。 INTCON<6>是PEIE位
它允许/禁止所有外设中断源。
INTCON<7>是GIE位,用于允许/禁止所有
中断源。所有中断均跳转到地址
000008h在兼容模式下。
8.1
USB中断
不像其他的外设, USB模块能够
产生了广泛的中断对许多类型的
事件。这些包括多种类型的正常commu-的
讯和状态的事件和一些模块级
错误事件。
为了处理这些事件时,USB模块配备
用自己的中断逻辑。逻辑功能于一身
同样地,微控制器级中断
漏斗,具有独立的标志,每个中断源
和使能位。所有的事件都漏斗向单
设备级的中断, USBIF ( PIR2<5> ) 。不像
设备级的中断逻辑,各个USB中断
事件不能被单独分配自己的优先级依次
性。这是在设备级的中断确定
漏斗适用于所有USB事件由USBIP位。
有关USB中断逻辑的其他详细信息,请参阅
©
2006年Microchip的科技公司
超前信息
DS39760A第85页