我正在尝试更改Xadow对Uart的称赞,并尝试在软件PDF上执行相同的操作,但是每次出现错误时。我只需要知道如何编写语法即可。 Here is the guide of the lua software on xadow's writer
config={}
config["bit"]=9
config["par"]=0
config["stop"]=1
config["bdr"]=9600
function uartData(uart_id,len,data)
print(data)
end
uart_id=uart.create(1,uartData(config))
答案 0 :(得分:0)
uart_id = uart.create(port, cb_func [,param])
Param是文档中所述的可选Lua表。
您必须致电:
uart_id = uart.create(1, uartData, config)
不是
uart_id = uart.create(1, uartData(config))
uartData(config)
会将uartData
(nil
)的返回值传递给uart.create
而不是函数变量uartData
您可以简单地config.bit=9
而不是config["bit"]=9
来写。