无心法师 发表于 2019-10-12 09:25:47

串口协议选择ScriptMode还是UserDefine好?

串口协议ScriptMode和UserDefine使用有什么不同,怎么选择合适自己的协议?

w100 发表于 2019-10-13 08:54:58

ScriptMode协议类似命令行,主CPU发送命令行给运行ExpOS的设备执行,如发送"ui.main.t.text=\"test\"", 界面ui.main中的名字为t的字符显示自动刷新为test了,设备端无需任何编写代码。对于,设备端主要作为显示界面的场合比较适用。
例程可参看:http://www.wareexpress.com/zh-hans/development-com-scriptmode

如果设备端需要有很多输入发送给主CPU,或者主CPU需要发送的内容比较复杂(例如一些数据不是用于显示,而是用于逻辑运算,判断啥的),这时候,串口帧格式特殊要求,通常会引入需要帧头,帧尾,校验等,这时候只能选择UserDefine方式实现自定义帧格式。
例程可参看:http://www.wareexpress.com/zh-hans/development-com-userdefine-polling
页: [1]
查看完整版本: 串口协议选择ScriptMode还是UserDefine好?