
飞思卡尔半导体公司
中断
15
15.1
介绍
当在SCP的MC145574配置为TE ,它有三个中断模式。当MC145574
被配置为NT中,它具有四个中断模式。每个中断的可屏蔽。当一个
中断发生(如果启用了中断条件) ,则MC145574断言IRQ引脚。详细
这些中断的描述,以及它们是如何被清除,如下。
飞思卡尔半导体公司...
15.2
IRQ7
NR3(0)
NR4(0)
NT :D信道冲突
TE :不适用
启用
IRQ7被用在MC145574的NT终端模式时,表示一个已经发生碰撞的
D信道。该位操作中相同的方式在TE模式的IRQ1中断,并且同样
通过写一个0到NR3 ( 0 )位清零。这个动作也释放IRQ引脚。
注意,这一点是可屏蔽由NR 4 (0)的装置。这个中断只适用于NT模式
因此,并非在TE模式下可用。
15.3
IRQ1
NR3(1)
NR4(1)
TE :D信道冲突
NT :不适用
启用
IRQ1是用在MC145574的操作的TE模式,以指示到外部设备,一个
已经发生碰撞的D信道。广告信道冲突被认为已经发生时
在TE正在发送的D信道(包括DREQUEST和DGRANT是高点)和接收
从NT ê回声位不匹配先前调制位。当IRQ1发生时,
MC145574内部设置NR3 ( 1) 1。如果IRQ1启用设置为1 ,中断与外部
设备产生。中断状态也可以通过写0到NR3清除( 1 ) 。注意,这一点是
屏蔽由NR 4的装置( 1) 。这个中断是仅适用于在TE模式,因此不
可以在NT模式。
15.4
IRQ2
NR3(2)
NR4(2)
多帧接待
启用
IRQ2提供了一种用于复帧的接收指示。这个中断是适用的,并在可用的
NT和TE模式的MC145574的操作。需要注意的是,该中断被屏蔽由装置
NR 4的(2) 。复帧是由NT发起通过设置BR7 (5) 。多帧为20个基本帧,或
5毫秒的时间。如果中断使能(这是通过设置使NR 4 ( 2 ) ),如果复帧是
正在进行中,那么一个中断的是多帧的边界产生;即,每5毫秒。另外,
一个NT配置MC145574可以被编程为仅在一个新的事件产生一个中断
已经收到Q通道蚕食。类似地, TE-配置MC145574可以被编程
仅在具有已接收到新的SC1子信道的情况下产生中断。请参阅
对于这些功能的详细说明,第12条。
如果中断是发生,它会在20帧的发送的帧的第47波特这样做
在一个多帧。数据将通过SC5子信道SC1中的NT是内部传输
的发送的帧的第47波特期间, BR9 (7 : 0) ,和BR10 (0 7):从BR2 (4 7)锁存
第20帧中一个复帧。此时,所接收的Q信道的半字节是由内部提供
MC145574
欲了解更多有关该产品,
转到: www.freescale.com
摩托罗拉
15–1