添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第191页 > AT87C5111 > AT87C5111 PDF资料 > AT87C5111 PDF资料2第39页
错误条件
模式错误( MODF )
在SPSTA信号SPI错误条件以下标志:
在主控模式下SPI模式故障错误表示在从选择的级别( SS )
销是与所述设备的实际模式不一致。 MODF被设置为警告,有
可能是系统控制多主机冲突。在这种情况下,SPI系统是
影响通过以下方法:
一个SPI接收/错误CPU中断请求。
在SPCON的SPEN位清零。这将禁用SPI 。
在SPCON MSTR位被清除。
当SS信号变为'0' MODF标志被置位。
然而,正如前文所述,一个系统有一个法师,如果法师的SS引脚
设备被拉低,就没有办法了另一个主机正试图驱动网络
工作。在这种情况下,在清除MODF位由SPSTA寄存器的读取完成
与MODF位设置,然后写了SPCON寄存器。 SPEN控制位可
恢复到原来的设定状态后MODF位已被清除。
写冲突( WCOL )
当写入SPDAT寄存器是写冲突( WCOL )标志的SPSTA设置
在发送序列完成。
WCOL不会引起中断,并且传输不间断地继续。
清除WCOL位是通过一个接入SPSTA一个软件程序完成
与访问SPDAT 。
溢出条件
当主设备试图发送几个数据字节时,超限情况
而从设备尚未清除SPIF位从以前的数据字节发行
传输。在这种情况下,接收缓冲区包含发送后SPIF位是字节
最后清除。在SPDAT的读操作将返回字节。所有其它字节都将丢失。
未由SPI外围检测到这种情况。
中断
两个SPI状态标志可以产生一个CPU中断请求:
表2中。
SPI中断
SPIF ( SP数据传输)
MODF (故障模式)
请求
SPI发送中断请求
SPI接收/错误中断请求(如果SSDIS = ' 0 ' )
串行外设的数据传输标志, SPIF :该位由硬件转移时设置
已经完成。 SPIF位发射机产生CPU中断请求。
模式故障标志, MODF :该位被置1表示,关于SS水平
不符合SPI模式。 MODF产生接收/错误CPU中断
请求。
39
AT8xC5111
4190A–8051–11/02

深圳市碧威特网络技术有限公司