跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. ME IIC触发TOIF(线路低电平超时)

ME IIC触发TOIF(线路低电平超时)

已定时 已固定 已锁定 已移动 YTM32B1M系列
5 帖子 3 发布者 326 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • gaoShengG 在线
    gaoShengG 在线
    gaoSheng
    写于 最后由 编辑
    #1

    ME IIC触发TOIF(线路低电平超时)
    请问一般会是什么情况触发这个标志位b2525312-a982-42be-8b43-0469e1ae753e-ed6ccb8976f5ff077168486783738a3.jpg 622eab0a-c529-4d07-ab85-34732e43b67d-image.png 68da7339-721a-401c-8547-6ef76b646077-image.png

    1 条回复 最后回复
    0
    • runR 离线
      runR 离线
      run YunTu
      写于 最后由 编辑
      #2

      通常来说异常死锁会造成低电平的现象:
      当Slave输出应答信号或者输出数据0时,Master发生异常复位,此时SCL会保持或被释放为高电平,但因为Slave没有复位,就会继续应答,保持SDA为低电平,直到SCL变为低电平;Master复位后,检测到SCL为高,SDA为低,则认为I2C总线被占用,然后一直等待总线被释放(SCL、SDA均为高);最终Master和Slave相互等待,形成I2C死锁现象。

      解决方法:

      1. 给从机复位信号(如果有复位脚)
      2. SCL复用为GPIO,推送9个Clock到SCL总线上(当死锁发生在Slave发送的第1位数据上时,最多需要9个时钟周期才能结束通讯),使Slave释放SDA为高电平。
      gaoShengG 1 条回复 最后回复
      0
      • majorM 在线
        majorM 在线
        major YunTu
        写于 最后由 编辑
        #3

        gaoSheng 1.3.0 SDK有bug,会导致timeout误触发,请确认并修改如下函数。
        https://yt-static-media.oss-cn-hangzhou.aliyuncs.com/nodebb/11/a7f4b039-6162-463b-aa6e-27dd353d6b75.png
        image.png

        gaoShengG 1 条回复 最后回复
        0
        • gaoShengG 在线
          gaoShengG 在线
          gaoSheng
          在 回复了 major 最后由 编辑
          #4

          major 非常感谢,我先让客户确认一下他使用的SDK版本

          1 条回复 最后回复
          0
          • gaoShengG 在线
            gaoShengG 在线
            gaoSheng
            在 回复了 run 最后由 编辑
            #5

            run 非常感谢您的回复,我让客户试试

            1 条回复 最后回复
            0

          • 云途开发生态介绍

            快速上手云途开发生态

          • 云途论坛规则/Yuntu Forum Rules

            发帖前请查看

          • YT CONFIG TOOL调查问卷

            帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

          • demo
            19
            can
            18
            uds
            11
            lin stack
            7
            fbl
            5
            yt-link
            5
            md14
            4
            adc模块
            3
            Online Users
            DigaD
            Diga
            yt0069Y
            yt0069
            xianghanX
            xianghan
            lfL
            lf
            gaoShengG
            gaoSheng
            tuanduongT
            tuanduong
            Ekko123E
            Ekko123
            木槿花木
            木槿花
            majorM
            major
            • 登录

            • 登录或注册以进行搜索。
            • 第一个帖子
              最后一个帖子
            0
            • 版块
            • 最新
            • 标签
            • 热门