备份个测试代码
[C] 纯文本查看 复制代码 local buf = {}
local str
spi_bus("init", 5, 0, 0) --频率ID, 时钟相位, 时钟极性
delayms(5000)
for i = 1, 10, 1 do
buf[1] = 1 + i
buf[2] = 2 + i
buf[3] = 3 + i
buf[4] = 4 + i
buf[5] = 5 + i
buf[6] = 6 + i
buf[7] = 7 + i
buf[8] = 8 + i
buf[9] = 9 + i
buf[10] = 10 + i
str= string.format("%c%c%c%c%c%c%c%c%c%c",
buf[1],buf[2],buf[3],buf[4],buf[5],buf[6],buf[7],buf[8],buf[9],buf[10])
spi_bus("send", str)
delayms(5)
end
delayms(5)
for i = 1, 10, 1 do
rd = spi_bus("recive", 10)
print_hex(rd)
delayms(5)
end
spi_bus("uninit")
[C] 纯文本查看 复制代码 spi_bus("initslave", 0, 0, 5000)
for i = 1, 10, 1 do
rd = spi_bus("recive", 10)
print_hex(rd)
end
for i = 1, 10, 1 do
spi_bus("send", "0234567890")
end
spi_bus("uninit")
|