关于#单片机#的问题,请各位专家解答!

img


请问这是什么情况?怎么解决啊。打不开iic.h文件,这是挪用底层驱动代码包,试过重新打命名和魔术棒路径

iic.c 还是IIC.h 图片中怎么是IIC.C呢 看感叹号

魔术棒里面include了吗 路径有无有中文??

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7785324
  • 除此之外, 这篇博客: 单片机IIC通信的简单讲解中的 一、物理层面 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 支持多设备的总线。在一个I2C通讯总线中,可连接多个I2C通讯设备,支持多个通讯主机及多个通讯从机。
    SDA数据线即用来表示数据,SCL时钟线用于数据收发同步。
    每个连接到总线的设备都有一个独立的地址,主机可以利用这个地址进行不同设备之间的访问。
    总线通过上拉电阻接到电源。当I2C设备空闲时,会输出高阻态,而当所有设备都空闲,都输出高阻态时,由上拉电阻把总线拉成高电平。
    多个主机同时使用总线时,为了防止数据冲突,会利用仲裁方式决定由哪个设备来使用总线。
    在这里插入图片描述