调用以下函数可以得到第一个快照的波形:
function writeDac(addr, value)
value2 = BitAND(value, 255)
value1 = rshift(value, 8)
i2c.start(bus)
i2c.address(bus, addr, i2c.TRANSMITTER)
i2c.write(bus, value1)
i2c.write(bus, value2)
i2c.stop(bus)
end
将两个写入合二为一可以消除波形上的一个间隙:
i2c.write(bus, value1, value2)
代替
i2c.write(bus, value1)
i2c.write(bus, value2)
所以我想知道,有没有办法消除“开始”、“地址”和“停止”之间的过度差距?