添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第490页 > AT32UC3L016 > AT32UC3L016 PDF资料 > AT32UC3L016 PDF资料4第77页
AT32UC3L016/32/64
读取的最后一个接收到的数据,然后写1到软件执行软件复位
在控制寄存器( CR.SWRST )复位位。
2. SPI串行坏时钟发生器的第二个片选时, SCBR == 1 , CPOL == 1 ,和
NCPHA==0
当多个芯片选择都在使用中,如果一个波特率的等于1
( CSRn.SCBR == 1 ),其他的1不等于1 ,并且CSRn.CPOL == 1和
CSRn.NCPHA == 0 ,一个额外的脉冲将在SCK产生。
修复/解决方法
当多个芯片选择都在使用中,如果一个波特率的等于1 ,其它绝
也等于1,否则CSRn.CPOL == 1和CSRn.NCPHA == 0 。
与CSR0.CSAAT == 1和MR.MODFDIS == 0 3. SPI数据传输挂起
当CSR0.CSAAT == 1和模式故障检测使能( MR.MODFDIS == 0), SPI
模块将无法启动数据传送。
修复/解决方法
关闭模式下的故障检测通过写一个MR.MODFDIS 。
4.禁用SPI对SR.TDRE位无影响
禁用SPI对SR.TDRE没有影响,而写入数据的指令时,过滤
SPI被禁用。这意味着,只要SPI被禁止就不可能
通过写TDR重置SR.TDRE位。因此,如果SPI是一个PDCA传输过程中被禁用,
在PDCA会继续写数据到TDR (如SR.TDRE居高不下),直到其缓冲区
了禁用命令后写入空的,并且所有数据都将丢失。
修复/解决方法
禁用PDCA ,加2 NOP (最小) ,并禁用SPI 。要继续转移,
使SPI和PDCA 。
6. SPI模式故障检测能导致不正确的行为
当启用模式故障检测( MR.MODFDIS == 0 ) , SPI模块可能无法操作
正常。
修复/解决方法
使用SPI写一到MR.MODFDIS之前,请务必关闭模式下的故障检测。
10.4.14
TWI
1. TWIM版本寄存器读数为零
TWIM版本寄存器( VR )的读数为零,而不是0x101 。
修复/解决方法
无。
2. TWIS版本寄存器读数为零
TWIS版本寄存器( VR )的读数为零,而不是0x112 。
修复/解决方法
无。
3. TWIS CR.STREN不会在深度睡眠模式下工作
当设备处于停机, DeepStop ,或静态方式,地址接收不会唤醒
设备如果同时CR.SOAM和CR.STREN是一体的。
修复/解决方法
不要写两个CR.STREN和CR.SOAM一个如果设备需要由深醒
休眠模式。
4. TWI引脚不是兼容的SMBus
77
32099DS–06/2010

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