位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第0页 > AT32AP7001_09 > AT32AP7001_09 PDF资料 > AT32AP7001_09 PDF资料2第40页

AT32AP7001
如果TWI没有地址+ R / W阶段,没有位在从机接收到ACK
状态寄存器将被设置为表明这一点。因此,转让将永远不会完成。
修复/解决方法
为了防止因错误丢失ACK ,该软件应该使用超时机制,三 -
minate转移,如果发生这种情况。
14. SSC不能发送或接收数据
在SSC不能发送或接收数据时,中正= CKDIV和CKO = NONE在TCMR或
RCMR分别。
修复/解决方法
CKO设置的值不是"None"并启用PIO上的禁用输出驱动器
TK / RK引脚。
15. USART - RXBREAK标志没有正确处理
该FRAME_ERROR设置的RXBREAK ,而不是当断字符所在
刚结束的停止位( S)在异步模式下。
修复/解决方法
发射UART必须设置时间保障大于0 。
16. USART - 曼彻斯特编码/解码不能正常工作。
曼彻斯特编码/解码不能正常工作。
修复/解决方法
不要使用曼彻斯特编码。
17. SPI - 禁用SPI对TDRE标志没有影响。
禁用SPI对TDRE没有影响,而写入数据的指令时,过滤SPI
被禁用。这意味着,只要SPI被禁止重置变得不可能
TDRE就写在SPI_TDR 。因此,如果SPI是PDC传输过程中被禁用时,
PDC将继续谱写SPI_TDR的数据(如TDRE保持高),直到它的缓冲区为空,
和写入的所有数据的无效化命令丢失后。
修复/解决方法
禁止PDC , 2 NOP (最小) ,禁用SPI 。当你想继续传输:
SPI使能,使能PDC 。
18. SPI禁用未在从模式下工作。
SPI禁用未在从模式下工作。
修复/解决方法
请阅读最后一个接收到的数据,然后执行软件复位。
19. SCC - 复位后发送的第一个数据是不DATDEF 。
在发送第一帧,所述第一发射数据后面的帧同步是0,
不DATDEF 。发生这种情况时:
1. PDC被禁用
2.复位SSC
40
32015GS–AVR32–09/09