• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

HAL库硬件I2C的两个函数用哪个

donatello 2017-10-30 浏览量:2368

    HAL库硬件I2C直接传输的函数有HAL_I2C_Master_Transmit/Receive和HAL_I2C_Mem_Write/Read,我们知道一般有双MCU进行主从通信的话是用前者,那么,假如是MCU主控板要访问一个Arduino扩展板,上面的几个I2C器件都连在同一组I2C引脚上面,器件有OLED屏、气压传感器、温湿度传感器等,请问,这种情况下是使用HAL_I2C_Master_Transmit/Receive好呢还是HAL_I2C_Mem_Write/Read好呢?忽略模拟I2C,因为模拟I2C已经成功了。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 只是IIC的地址不一样,其他的还是一样的IIC函数吧。
    • 发布于 2017-10-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 最好根据函数的说明信息选择
    • 发布于2017-10-30
    • 举报
    • 评论 0
    • -1
    • 0

相关问题

问题达人换一批

HAL库硬件I2C的两个函数用哪个