版块
论坛
喜欢
话题
应用
搜索
登录
注册
arm7000的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=164377
wince同时使用saa7113,zlg7290,IIC冲突如何处理?
s3c2440,wince4.2 使用saa7113输入视频,通过iic控制,用zlg7290做键盘也是用iic控制。 iic没有做成单独的驱动,在各自的驱动中直接控制iic传输数据。 saa7113视频与zlg7290键盘,单独使用都已正常,两个一起使用时出现以下问题: 在各自...
全文
回复
(
3
)
2008-09-19 10:33
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
pumbpeng
:
单独做一个I2C的驱动,其他的驱动调用这个来操作I2C,在I2C驱动里面保证不发生冲突
(2008-09-23 15:56)
回复
arm7000
:
前面没有分析清楚,saa7113初始化后就不用iic了。 saa7113初始后,用InterruptDisable(SYSINTR_IIC);解除中断与事件的关联,zlg7290就可以使用IIC的中断了。
(2008-09-23 14:50)
回复
cool_harber
:
建议单独做一个流接口的I2C驱动,里面读写函数用mutex防止冲突。 saa7113和zlg7290驱动里面来调用I2C驱动。
(2008-09-20 00:42)
回复
arm7000
加关注
写私信
0
关注
0
粉丝
15
帖子
返回顶部