
AT32UC3L
10.勘误表
10.1
10.1.1
版本C
SCIF
1.从电源监视器33将被注册为复位POR
一个电源监视器33复位不会复位原因寄存器( RCAUSE )作为被检测
BOD33 ,它将被检测为一个上电复位(POR) 。
修复/解决方法
无。
10.1.2
SPI
1. SPI禁用未在从模式下工作
SPI禁用未在从模式下工作。
修复/解决方法
请阅读最后一个接收到的数据,然后执行软件复位。
2. SPI串行坏时钟发生器的第二个片选时, SCBR = 1 , CPOL = 1,
NCPHA=0
当多个连拍都在使用中,如果该波特率中的一个等于1 ,其它的人能
不等于1 ,并且CPOL = 1, CPHA = 0 ,一个额外的脉冲将在SCK产生。
修复/解决方法
当多个CS都在使用中,如果波特率的一等于1时,其他人必须也等于1
如果CPOL = 1, CPHA = 0 。
与CSAAT = 1 3. SPI数据传输挂在CSR0和MODFDIS = 0 MR
当启用CSAAT = 1 CSR0和模式故障检测( MODFDIS = 0 MR ) , SPI的
模块将无法启动数据传送。
修复/解决方法
关闭模式下的故障检测通过写一个MODFDIS在MR 。
4.禁用SPI对TDRE标志没有影响
禁用SPI对TDRE没有影响,而写入数据的指令时,过滤SPI
被禁用。这意味着,只要SPI被禁止重置变得不可能
TDRE就通过写入TDR 。因此,如果SPI是一个PDCA传输过程中禁用的
PDCA将继续谱写TDR数据( TDRE居高不下),直到它的缓冲区为空,
和写入的所有数据的无效化命令丢失后。
修复/解决方法
禁用PDCA , 2 NOP (最小) ,禁用SPI 。当你想继续传输:
SPI使能,使PDCA 。
10.2
10.2.1
版本B
处理器和体系结构
1. RETS的行为不正确时启用MPU
RETS的行为不正确时启用MPU和MPU的配置,使系统
栈是不可读的非特权模式。
修复/解决方法
使系统堆栈中读取非特权模式下,或者从监控模式使用回
Rete算法的,而不是可再生能源技术。这就要求:
1.改变从001到110的模式位发出指令之前。更新
模式位为所需的值,必须进行使用单个MTSR指令,以便它完成
57
32099AS–AVR32–06/09