202的I2C一直初始化不成功

module(...,package.seeall)

i2cid=3
local function init()
    
    local i2cslaveaddr = 0x51
    
    if i2c.setup(i2cid,i2c.SLOW,i2cslaveaddr) ~= i2c.SLOW then
        print("init fail")
        return
    else print("init ok.........")
    end
    
end

init()
sys.timerStart(i2c.close,1000,i2cid)

--------------------------------------------main.lua-------------------
PROJECT = "I2C"
VERSION = "2.0.0"

require "log"
require "sys"
LOG_LEVEL = log.LOGLEVEL_TRACE
require "testI2c"

--启动系统框架
sys.init(00)
sys.run()


i2cid 从0到3都试过,都不行
请先 登录 后评论

1 个回答

技术销售Delectate
擅长:IT

需要上拉才可以使用i2c哦。


具体请看一下硬件设计手册。

请先 登录 后评论
  • 0 关注
  • 0 收藏,2296 浏览
  • yangzi8000 提出于 2020-01-13 15:18

相似问题