[ZLG-ARM] LPC216在很短时间内不能够连续中断

[复制链接]
1588|1
 楼主| swill_333 发表于 2008-5-5 23:11 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;1,&nbsp;&nbsp;&nbsp;&nbsp;控制芯片是LPC2136,Fcclk=14.318*4MHZ,Fpclk=14.318MHz使用UC/OS操作系统,用了ARM资源TIMER0和软中断。<br />2,&nbsp;&nbsp;&nbsp;&nbsp;使用外部中断EXINT1;<br />3,&nbsp;&nbsp;&nbsp;&nbsp;UC/OS用TIMER0做节拍,ISR需要27US左右,软中断切换任务时间不清楚。<br />4,&nbsp;&nbsp;&nbsp;&nbsp;当中断事件间隔太近,CPU不能及时响应中断,会丢失INT事件。<br /><br /><br /><br /><br /><br />1.8uS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2uS<br />或&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;或34uS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2uS<br />1.6us&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2uS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1uS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;或4&nbsp;uS<br /><br /><br />最后面的两个间隔4US左右的脉冲很容易丢失一个。<br /><br /><br /><br />&nbsp;<br />
zlgarm 发表于 2008-5-7 20:58 | 显示全部楼层

您好

swill_333,您好:<br />&nbsp;&nbsp;&nbsp;建议使用FIQ。<br />by:lrk
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

32

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部