位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第915页 > AT91SAM7S16-MU > AT91SAM7S16-MU PDF资料 > AT91SAM7S16-MU PDF资料7第744页

问题修复/解决方法
写寄存器更新前,请检查通道计数器寄存器。
40.24.2.2
PWM :更新时PWM_CPRDx = 0
当通道周期寄存器等于0时,定期更新是不可操作。
问题修复/解决方法
不要在周期寄存器写入0 。
40.24.2.3
PWM :计数器起始值
在左对齐模式时,计数器的第一个起始值为0。对于其他时间段,计数器从1开始。
问题修复/解决方法
无。
40.24.2.4
PWM :限制对占空比值
在中心对齐模式或为0或1的左对齐方式设置通道占空比寄存器( PWM_CDTYx ) 0
可以改变信号的极性。
问题修复/解决方法
不要在中心对齐模式下设置PWM_CDTYx为0 。
不要在左对齐模式下设置PWM_CDTYx为0或1 。
40.24.2.5
PWM :在PWM_SR注册的CHIDx状态位行为
在PWM_SR注册的CHIDx状态位的反常行为。当一个通道被写在禁用
PWM_DIS注册只是使其后(选择用于信道时钟的一个时钟周期完成之前) ,
在PWM行内部禁用,但在PWM_SR的CHIDx状态位保持在1 。
问题修复/解决方法
所选时钟的一个周期完成之前,不要关闭一个通道。
40.24.3
实时定时器( RTT )
40.24.3.1
RTT :可能的事件损耗阅读时RTT_SR
如果一个事件( RTTINC或ALMS )中相同的慢时钟周期,在此期间RTT_SR被读取,则所有已发生
响应位可能被清除。这可能会导致此事件的损失。
问题的修复程序/解决方案:
该软件必须处理的事件RTT作为一个中断,不应轮询RTT_SR 。
40.24.4
串行外设接口(SPI )
40.24.4.1
SPI :坏串行时钟发生器的第二片选
糟糕的串行时钟产生第二芯片选择时, SCBR = 1 , CPOL = 1和NCPHA = 0 。
这种情况发生时使用的SPI具备以下条件:
主模式
CPOL = 1和NCPHA = 0
多芯片选择使用一个传输带波特率( SCBR )等于1 (即当串行时钟
频率等于系统时钟频率),并设置与SCBR其它传输是不等于1的
以最慢的芯片选择的传送,然后以最快的一个,那么一个附加
上输出SPCK第二转印过程中。
产生的脉冲
SAM7S系列[数据表]
6175M–ATARM–26-Oct-12
744