导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→以前遇到过这样一个问题,不知道注意到没有

* 59615: 怪问题,高手请进

   荒原野草 
荒原野草发表的帖子 

 以前遇到过这样一个问题,不知道注意到没有
曾经使用cygnal单片机操作iic时钟(不是8563),遇到一个问题,很折腾了好几天。我也是使用的单片机内置的总线模块。如果恰好处在iic总线操作过程中系统断电,可能此时时钟正处于某一输出过程中,将sda线拉低,当再次上电时,由于时钟有后背电池,其状态维持不变,正等待scl的进一步变化以完成剩余的操作。此时如单片机进行iic操作,必须先发出起始条件,即必须要等到sda线为高(硬件上决定了),但始终又得不到这个状态,于是死在这里。
    我当时的解决方法是上电后先人为在scl上送出一组脉冲,然后操作总线,顺利解决。
    我看iic总线协议,器件对于一条命令,如一定时间内没有完成,应该自动复位,不应出现以上问题的。

发表时间:2004年8月3日15:06:59

  
回复该帖

本主题共有 12 帖,分页:>>>>>该主题的所有内容[12]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  59620.[详细]與我聯系,gl@premierimage.com.tw
摘要:與我聯系,gl@premierimage.com.tw......(32字)
- [guest][1141次] 2004年8月3日

  59648.[详细]是 不是接口迷失?防止接口迷失就是往端口上连续写N多的逻辑1。
摘要:是 不是接口迷失?防止接口迷失就是往端口上连续写N多的逻辑1。......(60字)
- [guest][1113次] 2004年8月4日

  59667.[详细]不知道是不是跟我一样粗心
摘要:不知道你有没有注意到,PCF8563中有些寄存器的某些位是不可写的,即使写了也无效,所以每次读出的数据都是它自己设定的值,需要屏蔽处理,例如: | w/r | w/r | r&nb......(397字)
- [guest][1253次] 2004年8月4日

[上一篇帖子]:请教:调试PCI卡各位高手: 请教:我做了一块PCI卡,用的是9052,所有PCI槽端的线均
[下一篇帖子]:我有我知道呀,请电   0755-83690423 &nbs