Wince系统下,在中断服务程序里面操作I/O对系统有什么影响?

xqhrs232 2009-04-07 02:55:27
Wince系统下,在中断服务程序里面操作I/O对系统有什么影响?
...全文
139 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
phph122741486 2012-10-15
  • 打赏
  • 举报
回复
有人在没!请教
phph122741486 2012-10-15
  • 打赏
  • 举报
回复
等于我发一个触发信号,到i/o脚响应信号,到底是中断响应慢,还是里面执行了硬件操作反应慢的原因呢!纳闷,反应这么慢,怎么搞啊!
phph122741486 2012-10-15
  • 打赏
  • 举报
回复
通过按键响应中断,在中断里执行i/o,触发信号和i/o信号相差2ms!!!!和楼主遇到的差不多
xqhrs232 2009-04-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 91program 的回复:]
引用 3 楼 xqhrs232 的回复:
我发现在中断服务线程里面操作I/O,I/O的状态改变很慢很慢。非常不实时!


噢!LZ的结论如何得到的?
[/Quote]

用示波器量的
gooogleman 2009-04-08
  • 打赏
  • 举报
回复
这个我也发现了。这个wince的确是太不实时了。
xqhrs232 2009-04-08
  • 打赏
  • 举报
回复
在ISR里面把I/O拉低/拉高,时间上要过很久才会反应的出来。有没人遇到这样的情况?
91program 2009-04-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xqhrs232 的回复:]
我发现在中断服务线程里面操作I/O,I/O的状态改变很慢很慢。非常不实时!
[/Quote]

噢!LZ的结论如何得到的?
xqhrs232 2009-04-08
  • 打赏
  • 举报
回复
我发现在中断服务线程里面操作I/O,I/O的状态改变很慢很慢。非常不实时!
xqhrs232 2009-04-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wjf_zjut 的回复:]
我用过这种调试方法的,好像挺快的啊。用示波器看的,不知道楼主用什么方法判断它很慢的!
[/Quote]

我在中断服务程序里面,读取I/O的状态,跟示波器显示的对不上,不知道为什么。
wjf_zjut 2009-04-08
  • 打赏
  • 举报
回复
我用过这种调试方法的,好像挺快的啊。用示波器看的,不知道楼主用什么方法判断它很慢的!
gooogleman 2009-04-07
  • 打赏
  • 举报
回复
正常,放在IST是最好的选择。ISR尽量短小。
ok138ok 2009-04-07
  • 打赏
  • 举报
回复
中断服务程序里面的操作是越少越好,因为会拖慢整个系统的速度,一般的方法是在中断相应的IST里面
进行IO操作的,用一个事件来同步,不过,这是针对实时性要求不是很严格的情况下。

19,518

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧