第5章CAN器件及开发实例分析.ppt

第5章CAN器件及开发实例分析

* 5.6.4 中断 SJA1000在BasicCAN模式里有5个中断源,在PeliCAN模式里被扩展到8个。 一旦CAN产生中断,SJA1000会将中断输出设为低电平,直到主控制器通过读SJA1000的中断寄存器对中断采取相应措施。 中断被处理的次序取决于系统。由整个系统的设计者决定。 * PeliCAN模式 * CS BIT P2.7 ;片选信号 ;CAN寄存器描述 C0_CR EQU 00 ;控制寄存器 C0_CMR EQU 01 ;命令寄存器 C0_SR EQU 02 ;状态寄存器 C0_IR EQU 03 ;中断寄存器 C0_ACR EQU 04 ;接收码寄存器 C0_AMR EQU 05 ;接收屏蔽寄存器 C0_BTR0 EQU 06 ;总线定时寄存器0 C0_BTR1 EQU 07 ;总线定时寄存器1 C0_OCR EQU 08 ;输出控制寄存器 C0_CDR EQU 31 ;时钟分频寄存器 RECSTART EQU 40H ;存放接收数据RAM区首地址 程序实例 * ORG 0000H LJMP MAIN ORG 0013H

文档评论(0)

1亿VIP精品文档

相关文档