添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第794页 > ATXMEGA256A3 > ATXMEGA256A3 PDF资料 > ATXMEGA256A3 PDF资料1第105页
XMEGA A3
问题修复/解决方法
等待
至少一个分频RTC时钟周期读取RTC CNT前值。
22.等待异步RTC-中断不会醒来设备
从实时-计数器被挂起时,睡眠异步中断
指令被执行时,将被忽略,直到装置从另一个源或唤醒
源再次触发。
问题修复/解决方法
无。
23. TWI发送冲突标志在重复启动不清除
在TWI发送冲突标志应自动清零开始,反复启动,
但仅清零开始。
问题修复/解决方法
清地址后,中断标志位的软件。
24.结算TWI停止中断标志可以锁定公交车
如果软件清除停止中断标志( APIF )在同一外设时钟周期为
硬件设置该标志由一个新的地址上接收, CLKHOLD不清零,
SCL线不会被释放。这将锁定总线。
问题修复/解决方法
检查总线状态为空闲。如果是这种情况,它是安全的清除APIF 。如果总线状态
没闲着,等待SCL引脚为低电平结算APIF之前。
代码:
/ *仅清除,如果在一个"safe zone"中断标志。 * /
而( / *总线没闲着: * /
( ( COMMS_TWI.MASTER.STATUS & TWI_MASTER_BUSSTATE_gm )!=
TWI_MASTER_BUSSTATE_IDLE_gc ) ) &&
/ * SCL不持有的奴隶: * /
! ( COMMS_TWI.SLAVE.STATUS & TWI_SLAVE_CLKHOLD_bm )
)
{
/ *确保SCL线为低电平* /
如果( ! ( COMMS_PORT.IN & PIN1_bm ) )
如果( ! ( COMMS_PORT.IN & PIN1_bm ) )
打破;
}
/ *检查一个未决的地址匹配中断* /
如果( ! ( COMMS_TWI.SLAVE.STATUS & TWI_SLAVE_CLKHOLD_bm ) )
{
/ *安全地清除中断标志* /
COMMS_TWI.SLAVE.STATUS | = ( uint8_t有) TWI_SLAVE_APIF_bm ;
}
要除去25 TWI START条件在总线超时会造成交易
如果总线超时已启用,超时发生在同一个外设时钟周期为
开始检测,该交易将被丢弃。
105
8068T–AVR–12/10

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