位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第763页 > ST92F124CR1Q6 > ST92F124CR1Q6 PDF资料 > ST92F124CR1Q6 PDF资料2第422页

ST92F124 / F150 / F250 - 已知限制
已知限制
(续)
影响到Apllication
1. MFT1赢得下一个DMA仲裁中,
DMA请求提供服务。
该MFT0中断程序之前执行
接下来的输入捕捉和输出比较
事件。它检测到一个错误的屏蔽位复位
上发生MFT1和重新启用
DMA面膜。
= >有没有应用的影响。
2.
该MFT1没有赢下DMA仲裁
化, DMA请求没有响应。该
MFT1不会再次请求的DMA作为其
DMA掩码位复位。
= > DMA传送丢失。
该MFT0中断程序执行BE-
前下一个输入捕捉或输出比较
削减活动。它检测到一个错误的屏蔽位
复位发生在MFT1和重新ENA-
统计局的DMA掩码。
= >输入捕捉值丢失或一个COM
比较值被使用了两次。
3. MFT1赢得下一个DMA仲裁中,
DMA请求提供服务。
不执行MFT0中断程序
接下来MFT1输入捕捉或输出之前,
比较事件。这种新的事件产生
中断。中断服务程序必须检查
该DMA计数器等于0,如果它是不
等于0时,DMA计数器和地址
不能改变,但DMA面膜
必须设置。
= >输入捕捉值或比较
值必须通过中断服务程序来处理
齿。
如果此故障恢复管理可以
在中断服务程序中执行速度不够快
齿,存在于该应用程序没有影响。
否则,计数器将达到新
之前它在加载比较值
比较寄存器,或一个新的输入捕捉
会发生事件之前的前一个值有
被保存。
4.
该MFT1没有赢下DMA Arbi-
tration , DMA请求没有响应。该
MFT1不会再次请求的DMA作为其
DMA掩码位复位。
= > DMA传送丢失。
不执行MFT0中断程序
接下来MFT1输入捕捉或输出之前,
比较事件。这种新的事件产生
中断。中断服务程序必须检查
该DMA计数器等于0,如果它是不
等于0时,DMA计数器和地址
不能改变,但DMA面膜
必须设置。
= >输入捕捉值或比较
值必须通过中断服务程序来处理
齿。
如果此故障恢复管理可以
在中断服务程序中执行速度不够快
齿,只有一个传输丢失。否则,
计数器将达到新的比较值
之前,它已经在被加载的比较
或者注册一个新的输入捕捉事件会
之前发生的前一个值已
保存。
解决方法
如果这是不可能限制DMA将1 MFT
只(不与其他MFT , SCI - M或I2C DMA ) ,
下面的故障恢复管理必须
被包括在MFT中, SCI -M, I2C中断例行程序
尖齿(如果使用DMA ) 。
1.根据最终的块的事件( DMA国家
之三等于0):
检查其他MFT DMA计数器(包括
MFTS如果这是SCI -M或I2C中断
例程) 。如果计数器不等于0 ,并
在DMA面具复位,复位中断标志
位,设置DMA掩码位。
2.按照输入捕捉或输出
比较事件( DMA计数器不等于
0):
执行传输软件,修改
DMA计数器和地址,复位中断
标志位,设置DMA掩码位。
422/426
1