i2c操作被中断

[复制链接]
 楼主| h0w1h2 发表于 2007-11-19 15:59 | 显示全部楼层 |阅读模式
本人的程序中定时查询用到i2c操作,中断程序里也会用到i2c操作,这样就造成在执行查询i2c操作时有中断来,i2c没正常结束就又开始新的i2c操作。那位大虾有好办法避免该情况发生,先谢谢啦
dld2 发表于 2007-11-19 16:04 | 显示全部楼层

这种结构不行

把中断中的I2C操作改到普通程序中。
 楼主| h0w1h2 发表于 2007-11-19 16:25 | 显示全部楼层

普通程序

用查询代替中断主程序太耗时了,
dld2 发表于 2007-11-19 16:44 | 显示全部楼层

I2C我不熟,帮你顶一下

你给的信息少了些:<br />为什么又要查询操作又要中断操作。<br />定时查询是发还是收,中断时是发还是收。<br />你是用IO口模拟的I2C吗?<br />如果在中断中作标记,主程序中操作I2C,行不行?
 楼主| h0w1h2 发表于 2007-11-20 08:55 | 显示全部楼层

I2C我不熟,帮你顶一下

IO口模拟的I2C<br />查询操作是定时刷新输出端口,中断操作是要求快速响应的实时事件。<br />查询和中断都是有发有收。<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

39

帖子

0

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

14

主题

39

帖子

0

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