|
发表于 2020-12-8 11:09:17
|
显示全部楼层
是用的以太网连接方式吗,这个LUA功能要使用以太网方式。
这个是那个读函数的代码
- -读数据,芯片地址, 个数,显示宽度
- function I2C_ReadData(addr, num, dispwidth)
- local str
- local ack
- local i
- local err
- local rd
- err = string.format("I2C read 0x%02X, %d", addr + 1, num)
- i2c_bus("start")
- ack = i2c_bus("send", addr | 1)
- if (ack ~= 0) then
- err = err.." error"
- print(err)
- goto quit
- end
- rd = i2c_bus("recive", num)
- i2c_bus("stop")
- err = err.." ok"
- print(err)
- print_hex(rd, dispwidth, 0)
- ::quit::
- i2c_bus("stop")
- end
复制代码
|
|