主题:CE中用GPIO模拟总线问题

  共有27179人关注过本帖    
帅哥哟,离线,有人找我吗?
lqk
1楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2012-3-2 9:17:00   [显示全部帖子]

我的理解是,系统调度只会造成总线当前状态的延时(或叫保持),而不会导致通讯错误。
比如通过GPIO模拟I2C总线,当数据线刚变高输出一个高电平,此时系统发生调度而执行其它线程,当回到I2C的线程后,程序接着输出一个I2C时钟信号,当I2C从设备侦测到I2C时钟信号后,再采样I2C数据线上的数据仍然是高电平。整个过程虽然被其它线程打断,但仍是一次正确有效的数据传输。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

CE中用GPIO模拟总线问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: